Skip to content
Snippets Groups Projects
Commit 43eadeac authored by Robert Latta's avatar Robert Latta
Browse files

Updated navigation properties; logged login attempt

parent c9a056c2
No related branches found
No related tags found
No related merge requests found
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))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment