From c3967dec10ab972bdae03830a169957e29edab53 Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Thu, 27 Jan 2022 17:00:30 +0100 Subject: [PATCH] Fix vera typing (#65051) --- homeassistant/components/vera/common.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/vera/common.py b/homeassistant/components/vera/common.py index b9df7a807e6..658ed7904f4 100644 --- a/homeassistant/components/vera/common.py +++ b/homeassistant/components/vera/common.py @@ -2,13 +2,14 @@ from __future__ import annotations from collections import defaultdict +from datetime import datetime from typing import NamedTuple import pyvera as pv from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform -from homeassistant.core import HomeAssistant +from homeassistant.core import CALLBACK_TYPE, HomeAssistant from homeassistant.helpers.event import call_later from .const import DOMAIN @@ -56,7 +57,7 @@ class SubscriptionRegistry(pv.AbstractSubscriptionRegistry): """Initialize the object.""" super().__init__() self._hass = hass - self._cancel_poll = None + self._cancel_poll: CALLBACK_TYPE | None = None def start(self) -> None: """Start polling for data.""" @@ -72,7 +73,7 @@ class SubscriptionRegistry(pv.AbstractSubscriptionRegistry): def _schedule_poll(self, delay: float) -> None: self._cancel_poll = call_later(self._hass, delay, self._run_poll_server) - def _run_poll_server(self, now) -> None: + def _run_poll_server(self, now: datetime) -> None: delay = 1 # Long poll for changes. The downstream API instructs the endpoint to wait a