core/homeassistant
Mick Vleeshouwer b4187540c0
Improve typing for Overkiz integration and address late feedback (#63483)
* Bump pyoverkiz to 1.0.2

* Remove cast for str enum.

* Address feedback on coordinator

* Change datatype to Callable

* Address feedback

* Move scenarios to seperate list

* Cast Device to avoid issues with DataUpdateCoordinator default

* Remove unnecessary casts and improve type notation

* Check if state.value exists

* Fix last mypy error (thanks @epenet)

* Remove extra string cast

* Improve sensor typing

* Update pyoverkiz and remove typing

* Small code improvement

* Fix assert to reflect real world

* Properly type Callable to not return Any

* Remove unnecessary cast

* Add OverkizStateType

* Bugfix

* Address feedback - multiline lambda

* Pylint fix

* Remove added binary sensor
2022-01-08 10:53:15 +01:00
..
auth
backports
components Improve typing for Overkiz integration and address late feedback (#63483) 2022-01-08 10:53:15 +01:00
generated Add SenseME integration (#62909) 2022-01-07 22:53:05 -10:00
helpers Teach call service script action about entity registry ids (#61172) 2022-01-07 08:42:47 -08:00
scripts
util Allow sending webhooks via WS connection (#62725) 2022-01-07 10:41:36 -08:00
__init__.py
__main__.py
async_timeout_backcompat.py
block_async_io.py
bootstrap.py
config.py Remove unused group config view (#63434) 2022-01-05 12:16:11 +01:00
config_entries.py Use imports from `core` (#63458) 2022-01-05 14:55:38 +01:00
const.py
core.py Add strict typing to `core.py` (5) - Task (#63243) 2022-01-07 16:48:34 +01:00
data_entry_flow.py
exceptions.py
loader.py
package_constraints.txt Update requests to 2.27.1 (#63552) 2022-01-06 19:15:17 +01:00
requirements.py
runner.py
setup.py Add strict typing to `core.py` (5) - Task (#63243) 2022-01-07 16:48:34 +01:00
strings.json