From 43eadeacd45d0cda28d8468df49cf71fd034a7bb Mon Sep 17 00:00:00 2001 From: Robert Latta <robert.latta@geant.org> Date: Fri, 30 Oct 2020 15:04:22 +0000 Subject: [PATCH] Updated navigation properties; logged login attempt --- inventory_provider/db/ims.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/inventory_provider/db/ims.py b/inventory_provider/db/ims.py index 6f99b442..49d13313 100644 --- a/inventory_provider/db/ims.py +++ b/inventory_provider/db/ims.py @@ -1,3 +1,5 @@ +import logging + import requests import time @@ -8,6 +10,8 @@ from enum import Enum # http://149.210.162.190:81/ImsVersions/4.19.9/html/86d07a57-fa45-835e-d4a2-a789c4acbc96.htm # noqa from requests import HTTPError +logger = logging.getLogger(__name__) + CIRCUIT_PROPERTIES = { 'Site': 8, 'Speed': 16, @@ -18,6 +22,7 @@ CIRCUIT_PROPERTIES = { 'CarrierCircuits': 65536, 'SubCircuits': 131072, 'PortsFullDetails': 262144, + 'InternalPortsFullDetails': 524288, 'PortA': 34359738368, 'PortB': 68719476736 } @@ -139,6 +144,8 @@ class IMS(object): if cls.reconnect_attempts > cls.PERMITTED_RECONNECT_ATTEMPTS: raise IMSError('Too many reconnection attempts made') + logger.debug(f'Logging in - Username: {username}' + f' - URL: {cls.base_url + cls.LOGIN_PATH}') response = requests.post( cls.base_url + cls.LOGIN_PATH, auth=(username, password)) -- GitLab