Skip to content

Commit 8cd738d

Browse files
committed
default encode password for web connect
1 parent 853ba8a commit 8cd738d

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

e3dc/_e3dc.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -128,13 +128,12 @@ def __init__(self, connectType, **kwargs):
128128
self.poll = self.poll_rscp
129129
else:
130130
self._set_serial(kwargs["serialNumber"])
131-
if "isPasswordMd5" in kwargs:
132-
if kwargs["isPasswordMd5"]:
133-
self.password = kwargs["password"]
134-
else:
135-
self.password = hashlib.md5(
136-
kwargs["password"].encode("utf-8")
137-
).hexdigest()
131+
if "isPasswordMd5" in kwargs and not kwargs["isPasswordMd5"]:
132+
self.password = kwargs["password"]
133+
else:
134+
self.password = hashlib.md5(
135+
kwargs["password"].encode("utf-8")
136+
).hexdigest()
138137
self.rscp = E3DC_RSCP_web(
139138
self.username,
140139
self.password,

0 commit comments

Comments
 (0)