Skip to content

Commit c7e0865

Browse files
committed
Fix lint errors
1 parent 227c23b commit c7e0865

File tree

5 files changed

+15
-11
lines changed

5 files changed

+15
-11
lines changed

karcher/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
from .karcher import KarcherHome

karcher/consts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# SPDX-License-Identifier: MIT
44
# -----------------------------------------------------------
55

6-
from enum import Enum, auto
6+
from enum import Enum
77

88
class Region(str, Enum):
99
"""Region enum.

karcher/karcher.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ def _request(self, sess: Session, method: str, url: str, **kwargs):
4545

4646
headers['User-Agent'] = 'Android_' + TENANT_ID
4747
auth = ''
48-
if sess != None and sess.auth_token != '':
48+
if sess is not None and sess.auth_token != '':
4949
auth = sess.auth_token
5050
headers['authorization'] = auth
51-
if sess != None and sess.user_id != '':
51+
if sess is not None and sess.user_id != '':
5252
headers['id'] = sess.user_id
5353
headers['tenantId'] = TENANT_ID
5454

@@ -69,7 +69,7 @@ def _request(self, sess: Session, method: str, url: str, **kwargs):
6969
v = collections.OrderedDict(v.items())
7070
for key, val in v.items():
7171
data += key
72-
if val == None:
72+
if val is None:
7373
data += 'null'
7474
elif type(val) == str:
7575
data += val
@@ -131,7 +131,7 @@ def get_urls(self):
131131
def login(self, username, password, register_id = None):
132132
"""Login using provided credentials."""
133133

134-
if register_id == None or register_id == '':
134+
if register_id is None or register_id == '':
135135
register_id = get_random_string(19)
136136

137137
if not is_email(username):
@@ -177,7 +177,7 @@ def logout(self, sess: Session):
177177
def get_devices(self, sess: Session):
178178
"""Get all user devices."""
179179

180-
if sess == None or sess.auth_token == '' or sess.user_id == '':
180+
if sess is None or sess.auth_token == '' or sess.user_id == '':
181181
raise KarcherHomeAccessDenied('Not authorized')
182182

183183
resp = self._request(sess, 'GET', '/smart-home-service/smartHome/user/getDeviceInfoByUserId/' + sess.user_id)
@@ -210,7 +210,7 @@ def get_map_data(self, sess: Session, dev: Device, map: int = 1):
210210

211211
def get_families(self, sess: Session):
212212

213-
if sess == None or sess.auth_token == '' or sess.user_id == '':
213+
if sess is None or sess.auth_token == '' or sess.user_id == '':
214214
raise KarcherHomeAccessDenied('Not authorized')
215215

216216
resp = self._request(sess, 'GET', '/smart-home-service/smartHome/familyInfo/list/' + sess.user_id)
@@ -219,7 +219,7 @@ def get_families(self, sess: Session):
219219

220220
def get_consumables(self, sess: Session, familyID: str):
221221

222-
if sess == None or sess.auth_token == '' or sess.user_id == '':
222+
if sess is None or sess.auth_token == '' or sess.user_id == '':
223223
raise KarcherHomeAccessDenied('Not authorized')
224224

225225
resp = self._request(sess, 'GET', '/smart-home-service/smartHome/consumablesInfo/getConsumablesInfoByFamilyId/' + familyID)

karcher/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def decrypt_map(sn: str, mac: str, product_id: Product, data: bytes):
6262
buf = cipher.decrypt(base64.b64decode(data))
6363
try:
6464
return zlib.decompress(bytes.fromhex(str(buf[:-ord(buf[-1:])], 'utf-8')))
65-
except:
65+
except Exception:
6666
return bytes.fromhex(str(buf[:-ord(buf[-1:])], 'utf-8'))
6767

6868
def md5(data):
@@ -71,7 +71,7 @@ def md5(data):
7171
return m.hexdigest()
7272

7373
def is_email(email):
74-
return re.search("^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$", email) != None
74+
return re.search("^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$", email) is not None
7575

7676
def snake_case(value):
7777
first_underscore = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', value)

ruff.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[tool.ruff]
2+
3+
exclude = [
4+
"*_pb2.py*"
5+
]

0 commit comments

Comments
 (0)