Fix linter errors

remotes/piggz/master
Kirill Snezhko 2021-02-23 17:03:23 +03:00
rodzic 3f71e6546e
commit d0813e2fa8
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: AEC979562B0EE20B
1 zmienionych plików z 14 dodań i 9 usunięć

Wyświetl plik

@ -149,31 +149,36 @@ class HuamiAmazfit:
raise ValueError("No 'items' parameter in devices data.")
devices = device_request['items']
wearables = []
_wearables = []
for wearable in devices:
if 'macAddress' not in wearable:
for _wearable in devices:
if 'macAddress' not in _wearable:
raise ValueError("No 'macAddress' parameter in device data.")
mac_address = wearable['macAddress']
mac_address = _wearable['macAddress']
if 'additionalInfo' not in wearable:
if 'additionalInfo' not in _wearable:
raise ValueError("No 'additionalInfo' parameter in device data.")
device_info = json.loads(wearable['additionalInfo'])
device_info = json.loads(_wearable['additionalInfo'])
if 'auth_key' not in device_info:
raise ValueError("No 'auth_key' parameter in device data.")
key_str = device_info['auth_key']
auth_key = '0x' + (key_str if key_str != '' else '00')
wearables.append(
if 'activeStatus' in _wearable:
active_status = str(_wearable['activeStatus'])
else:
active_status = '-1'
_wearables.append(
{
'active_status': str(wearable['activeStatus']) if 'activeStatus' in wearable else '-1',
'active_status': active_status,
'mac_address': mac_address,
'auth_key': auth_key
}
)
return wearables
return _wearables
def get_gps_data(self) -> None:
"""Download GPS packs: almanac and AGPS"""