Skip to content

Commit 2facfba

Browse files
cdnninjaepenet
andauthored
Add VeSync type hints and returns (home-assistant#157900)
Co-authored-by: epenet <[email protected]>
1 parent 1b1dfac commit 2facfba

File tree

9 files changed

+24
-20
lines changed

9 files changed

+24
-20
lines changed

homeassistant/components/vesync/binary_sensor.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ async def async_setup_entry(
6464
coordinator = hass.data[DOMAIN][VS_COORDINATOR]
6565

6666
@callback
67-
def discover(devices):
67+
def discover(devices: list[VeSyncBaseDevice]) -> None:
6868
"""Add new devices to platform."""
6969
_setup_entities(devices, async_add_entities, coordinator)
7070

@@ -78,7 +78,11 @@ def discover(devices):
7878

7979

8080
@callback
81-
def _setup_entities(devices, async_add_entities, coordinator):
81+
def _setup_entities(
82+
devices: list[VeSyncBaseDevice],
83+
async_add_entities: AddConfigEntryEntitiesCallback,
84+
coordinator: VeSyncDataCoordinator,
85+
) -> None:
8286
"""Add entity."""
8387
async_add_entities(
8488
(

homeassistant/components/vesync/fan.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ async def async_setup_entry(
5050
coordinator = hass.data[DOMAIN][VS_COORDINATOR]
5151

5252
@callback
53-
def discover(devices):
53+
def discover(devices: list[VeSyncBaseDevice]) -> None:
5454
"""Add new devices to platform."""
5555
_setup_entities(devices, async_add_entities, coordinator)
5656

@@ -66,9 +66,9 @@ def discover(devices):
6666
@callback
6767
def _setup_entities(
6868
devices: list[VeSyncBaseDevice],
69-
async_add_entities,
69+
async_add_entities: AddConfigEntryEntitiesCallback,
7070
coordinator: VeSyncDataCoordinator,
71-
):
71+
) -> None:
7272
"""Check if device is fan and add entity."""
7373

7474
async_add_entities(

homeassistant/components/vesync/humidifier.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ async def async_setup_entry(
5353
coordinator = hass.data[DOMAIN][VS_COORDINATOR]
5454

5555
@callback
56-
def discover(devices):
56+
def discover(devices: list[VeSyncBaseDevice]) -> None:
5757
"""Add new devices to platform."""
5858
_setup_entities(devices, async_add_entities, coordinator)
5959

@@ -73,7 +73,7 @@ def _setup_entities(
7373
devices: list[VeSyncBaseDevice],
7474
async_add_entities: AddConfigEntryEntitiesCallback,
7575
coordinator: VeSyncDataCoordinator,
76-
):
76+
) -> None:
7777
"""Add humidifier entities."""
7878
async_add_entities(VeSyncHumidifierHA(dev, coordinator) for dev in devices)
7979

homeassistant/components/vesync/light.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ async def async_setup_entry(
3838
coordinator = hass.data[DOMAIN][VS_COORDINATOR]
3939

4040
@callback
41-
def discover(devices):
41+
def discover(devices: list[VeSyncBaseDevice]) -> None:
4242
"""Add new devices to platform."""
4343
_setup_entities(devices, async_add_entities, coordinator)
4444

@@ -54,9 +54,9 @@ def discover(devices):
5454
@callback
5555
def _setup_entities(
5656
devices: list[VeSyncBaseDevice],
57-
async_add_entities,
57+
async_add_entities: AddConfigEntryEntitiesCallback,
5858
coordinator: VeSyncDataCoordinator,
59-
):
59+
) -> None:
6060
"""Check if device is a light and add entity."""
6161
entities: list[VeSyncBaseLightHA] = []
6262
for dev in devices:

homeassistant/components/vesync/number.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ async def async_setup_entry(
6161
coordinator = hass.data[DOMAIN][VS_COORDINATOR]
6262

6363
@callback
64-
def discover(devices):
64+
def discover(devices: list[VeSyncBaseDevice]) -> None:
6565
"""Add new devices to platform."""
6666
_setup_entities(devices, async_add_entities, coordinator)
6767

@@ -79,7 +79,7 @@ def _setup_entities(
7979
devices: list[VeSyncBaseDevice],
8080
async_add_entities: AddConfigEntryEntitiesCallback,
8181
coordinator: VeSyncDataCoordinator,
82-
):
82+
) -> None:
8383
"""Add number entities."""
8484

8585
async_add_entities(

homeassistant/components/vesync/select.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ async def async_setup_entry(
115115
coordinator = hass.data[DOMAIN][VS_COORDINATOR]
116116

117117
@callback
118-
def discover(devices):
118+
def discover(devices: list[VeSyncBaseDevice]) -> None:
119119
"""Add new devices to platform."""
120120
_setup_entities(devices, async_add_entities, coordinator)
121121

@@ -133,7 +133,7 @@ def _setup_entities(
133133
devices: list[VeSyncBaseDevice],
134134
async_add_entities: AddConfigEntryEntitiesCallback,
135135
coordinator: VeSyncDataCoordinator,
136-
):
136+
) -> None:
137137
"""Add select entities."""
138138

139139
async_add_entities(

homeassistant/components/vesync/sensor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ async def async_setup_entry(
162162
coordinator = hass.data[DOMAIN][VS_COORDINATOR]
163163

164164
@callback
165-
def discover(devices):
165+
def discover(devices: list[VeSyncBaseDevice]) -> None:
166166
"""Add new devices to platform."""
167167
_setup_entities(devices, async_add_entities, coordinator)
168168

@@ -180,7 +180,7 @@ def _setup_entities(
180180
devices: list[VeSyncBaseDevice],
181181
async_add_entities: AddConfigEntryEntitiesCallback,
182182
coordinator: VeSyncDataCoordinator,
183-
):
183+
) -> None:
184184
"""Check if device is online and add entity."""
185185

186186
async_add_entities(

homeassistant/components/vesync/switch.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ async def async_setup_entry(
7777
coordinator = hass.data[DOMAIN][VS_COORDINATOR]
7878

7979
@callback
80-
def discover(devices):
80+
def discover(devices: list[VeSyncBaseDevice]) -> None:
8181
"""Add new devices to platform."""
8282
_setup_entities(devices, async_add_entities, coordinator)
8383

@@ -93,9 +93,9 @@ def discover(devices):
9393
@callback
9494
def _setup_entities(
9595
devices: list[VeSyncBaseDevice],
96-
async_add_entities,
96+
async_add_entities: AddConfigEntryEntitiesCallback,
9797
coordinator: VeSyncDataCoordinator,
98-
):
98+
) -> None:
9999
"""Check if device is online and add entity."""
100100
async_add_entities(
101101
VeSyncSwitchEntity(dev, description, coordinator)

homeassistant/components/vesync/update.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ async def async_setup_entry(
2222
coordinator = hass.data[DOMAIN][VS_COORDINATOR]
2323

2424
@callback
25-
def discover(devices):
25+
def discover(devices: list[VeSyncBaseDevice]) -> None:
2626
"""Add new devices to platform."""
2727
_setup_entities(devices, async_add_entities, coordinator)
2828

0 commit comments

Comments
 (0)