mirror of
https://github.com/home-assistant/core.git
synced 2025-08-07 06:35:10 +02:00
fix types
This commit is contained in:
@@ -16,10 +16,10 @@ from homeassistant.core import (
|
|||||||
callback as hass_callback,
|
callback as hass_callback,
|
||||||
)
|
)
|
||||||
|
|
||||||
from .const import DATA_MANAGER
|
from . import models
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from .manager import HomeAssistantBluetoothManager
|
pass
|
||||||
|
|
||||||
|
|
||||||
class HomeAssistantRemoteScanner(BaseHaRemoteScanner):
|
class HomeAssistantRemoteScanner(BaseHaRemoteScanner):
|
||||||
@@ -46,7 +46,9 @@ class HomeAssistantRemoteScanner(BaseHaRemoteScanner):
|
|||||||
) -> None:
|
) -> None:
|
||||||
"""Initialize the scanner."""
|
"""Initialize the scanner."""
|
||||||
self.hass = hass
|
self.hass = hass
|
||||||
manager: HomeAssistantBluetoothManager = hass.data[DATA_MANAGER]
|
manager = models.MANAGER
|
||||||
|
if TYPE_CHECKING:
|
||||||
|
assert manager is not None
|
||||||
self._storage = manager.storage
|
self._storage = manager.storage
|
||||||
self._cancel_stop: CALLBACK_TYPE | None = None
|
self._cancel_stop: CALLBACK_TYPE | None = None
|
||||||
super().__init__(scanner_id, name, new_info_callback, connector, connectable)
|
super().__init__(scanner_id, name, new_info_callback, connector, connectable)
|
||||||
|
@@ -8,10 +8,10 @@ from typing import TYPE_CHECKING
|
|||||||
from home_assistant_bluetooth import BluetoothServiceInfoBleak
|
from home_assistant_bluetooth import BluetoothServiceInfoBleak
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from .manager import BluetoothManager
|
from .manager import HomeAssistantBluetoothManager
|
||||||
|
|
||||||
|
|
||||||
MANAGER: BluetoothManager | None = None
|
MANAGER: HomeAssistantBluetoothManager | None = None
|
||||||
|
|
||||||
|
|
||||||
BluetoothChange = Enum("BluetoothChange", "ADVERTISEMENT")
|
BluetoothChange = Enum("BluetoothChange", "ADVERTISEMENT")
|
||||||
|
Reference in New Issue
Block a user