Skip to content

Commit 4cfd4c1

Browse files
committed
Copilot recommendations
1 parent bf6ecaf commit 4cfd4c1

1 file changed

Lines changed: 12 additions & 10 deletions

File tree

custom_components/xiaomi_cloud_map_extractor/connector/vacuums/vacuum_xiaomi.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919

2020

2121
class XiaomiCloudVacuum(BaseXiaomiCloudVacuumV2):
22-
WIFI_INFO_SN_LEN = 20
23-
2422
def __init__(self, vacuum_config: VacuumConfig):
2523
super().__init__(vacuum_config)
2624
self._token = vacuum_config.token
@@ -75,16 +73,20 @@ async def get_map_url(self, map_name: str) -> str | None:
7573

7674
def decode_and_parse(self, raw_map: bytes) -> MapData:
7775

78-
raw_map= base64.decodebytes(json.loads(raw_map)["data"].encode('latin1'))
79-
raw_map=raw_map.hex()
80-
76+
raw_map = base64.decodebytes(json.loads(raw_map)["data"].encode("latin1"))
77+
raw_map = raw_map.hex()
8178
decoded_map = self.map_data_parser.unpack_map(
8279
raw_map,
83-
model=self.model.replace("xiaomi","mi"),
84-
device_id=str(self._device_id))
80+
model=self.model.replace("xiaomi", "mi"),
81+
device_id=str(self._device_id),
82+
)
8583
return self.map_data_parser.parse(decoded_map)
86-
84+
8785
def additional_data(self: Self) -> dict[str, Any]:
8886
super_data = super().additional_data()
89-
enc_key = gen_md5_key(self.model.replace("xiaomi","mi"),str(self._device_id))
90-
return {**super_data, "enc_key": enc_key}
87+
enc_key = gen_md5_key(
88+
self.model.replace("xiaomi", "mi"),
89+
str(self._device_id),
90+
)
91+
92+
return {**super_data, "enc_key": enc_key}

0 commit comments

Comments
 (0)