Skip to content

Commit 83ec748

Browse files
fix: ⚡ Update Orchestrator and EdgeConnect login functions to account for timeout error when trying to call login to unreachable destination
1 parent d276fea commit 83ec748

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

pyedgeconnect/ecos/_login.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def login(
3535
return_type="full_response",
3636
)
3737

38-
if response.status_code == 200:
38+
if response is not None and response.status_code == 200:
3939
# get and set X-XSRF-TOKEN
4040
for cookie in response.cookies:
4141
if cookie.name == "edgeosCsrfToken":
@@ -59,7 +59,7 @@ def login(
5959
return False
6060

6161
except Exception as ex:
62-
self.logger.error("login error: {}".format(type(ex)))
62+
self.logger.error("login error: {}".format(ex))
6363
return False
6464

6565

pyedgeconnect/orch/_login.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def login(
6969
return_type="full_response",
7070
)
7171

72-
if response.status_code == 200:
72+
if response is not None and response.status_code == 200:
7373
# get and set X-XSRF-TOKEN
7474
for cookie in response.cookies:
7575
if cookie.name == "orchCsrfToken":

0 commit comments

Comments
 (0)