Skip to content

Commit 653e00e

Browse files
Refactor
1 parent aa43959 commit 653e00e

File tree

5 files changed

+9
-5
lines changed

5 files changed

+9
-5
lines changed

custom_components/xiaomi_cloud_map_extractor/binary_sensor.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
from homeassistant.helpers.typing import StateType
1717
from vacuum_map_parser_base.map_data import MapData
1818

19-
from .entity import XiaomiCloudMapExtractorEntity
2019
from .coordinator import XiaomiCloudMapExtractorDataUpdateCoordinator
20+
from .entity import XiaomiCloudMapExtractorEntity
2121
from .types import XiaomiCloudMapExtractorConfigEntry
2222

2323

@@ -51,6 +51,7 @@ async def async_setup_entry(
5151
for description in SENSOR_TYPES
5252
)
5353

54+
5455
class XiaomiCloudMapExtractorBinarySensorEntity(XiaomiCloudMapExtractorEntity, BinarySensorEntity):
5556
entity_description: XiaomiCloudMapExtractorBinarySensorEntityDescription
5657

custom_components/xiaomi_cloud_map_extractor/button.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
from homeassistant.core import HomeAssistant
1616
from homeassistant.helpers.entity_platform import AddEntitiesCallback
1717

18-
from .entity import XiaomiCloudMapExtractorEntity
1918
from .coordinator import XiaomiCloudMapExtractorDataUpdateCoordinator
19+
from .entity import XiaomiCloudMapExtractorEntity
2020
from .types import XiaomiCloudMapExtractorConfigEntry
2121

2222

@@ -50,6 +50,7 @@ async def async_setup_entry(
5050
for description in BUTTON_TYPES
5151
)
5252

53+
5354
class XiaomiCloudMapExtractorButtonEntity(XiaomiCloudMapExtractorEntity, ButtonEntity):
5455
entity_description: XiaomiCloudMapExtractorButtonEntityDescription
5556

custom_components/xiaomi_cloud_map_extractor/config_flow.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ def session_creator() -> ClientSession:
179179
qr_image_b64 = base64.b64encode(qr_image).decode("utf-8")
180180
placeholders["qr_image_b64"] = qr_image_b64
181181
placeholders["login_link"] = login_link
182-
except FailedLoginException as ex:
182+
except FailedLoginException:
183183
return self.async_abort(reason="qr_code_unavailable")
184184

185185
_wait_for_login = self._connector.login_with_qr_wait_for_completion

custom_components/xiaomi_cloud_map_extractor/connector/xiaomi_cloud/utils.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,5 +69,6 @@ def decrypt_rc4(password: str, payload: str) -> bytes:
6969
r.encrypt(bytes(1024))
7070
return r.encrypt(base64.b64decode(payload))
7171

72+
7273
def random_text(chr_from: int, chr_to: int, length: int) -> str:
7374
return "".join([chr(random.randint(chr_from, chr_to)) for _ in range(length)])

custom_components/xiaomi_cloud_map_extractor/sensor.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818
from homeassistant.helpers.typing import StateType
1919
from vacuum_map_parser_base.map_data import MapData
2020

21-
from .entity import XiaomiCloudMapExtractorEntity
21+
from .connector.utils.list_operations import as_list_of_dict, len_len
2222
from .coordinator import XiaomiCloudMapExtractorDataUpdateCoordinator
23+
from .entity import XiaomiCloudMapExtractorEntity
2324
from .types import XiaomiCloudMapExtractorConfigEntry
24-
from .connector.utils.list_operations import as_list_of_dict, len_len
2525

2626

2727
@dataclass(frozen=True, kw_only=True)
@@ -262,6 +262,7 @@ async def async_setup_entry(
262262
for description in SENSOR_TYPES
263263
)
264264

265+
265266
class XiaomiCloudMapExtractorSensorEntity(XiaomiCloudMapExtractorEntity, SensorEntity):
266267
entity_description: XiaomiCloudMapExtractorSensorEntityDescription
267268

0 commit comments

Comments
 (0)