Update mypy to 0.990 (#81783)

* Update mypy to 0.990

* Remove type ignore - overriding attr with property (13475)

* Remove type ignores - hasattr (13544)

* Adjust type ignore - assignment (13549)

* New error code - type-abstract (13785)

* Disable annotation-unchecked (13851)
This commit is contained in:
Marc Mueller 2022-11-08 14:41:39 +01:00 committed by GitHub
parent 2082026ff5
commit 0c8eeaa643
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 26 additions and 34 deletions

View file

@ -705,9 +705,9 @@ class Entity(ABC):
try:
task: asyncio.Future[None]
if hasattr(self, "async_update"):
task = self.hass.async_create_task(self.async_update()) # type: ignore[attr-defined]
task = self.hass.async_create_task(self.async_update())
elif hasattr(self, "update"):
task = self.hass.async_add_executor_job(self.update) # type: ignore[attr-defined]
task = self.hass.async_add_executor_job(self.update)
else:
return