|
@@ -14,8 +14,8 @@ import socketio.exceptions
|
|
|
from . import background_tasks, core, helpers
|
|
|
from .client import Client
|
|
|
from .dataclasses import KWONLY_SLOTS
|
|
|
-from .elements.timer import Timer as timer
|
|
|
from .logging import log
|
|
|
+from .timer import Timer as timer
|
|
|
|
|
|
if TYPE_CHECKING:
|
|
|
import httpx
|
|
@@ -178,6 +178,7 @@ class Air:
|
|
|
helpers.warn_once(self._host_unreachable_warning)
|
|
|
else:
|
|
|
self.log.warning(f'Connection error: {message}')
|
|
|
+ await self.relay.disconnect()
|
|
|
|
|
|
@self.relay.on('event')
|
|
|
def _handle_event(data: Dict[str, Any]) -> None:
|