Update typing 14 (#48078)

This commit is contained in:
Marc Mueller 2021-03-18 15:08:35 +01:00 committed by GitHub
parent 7d196abc4a
commit dcca29ef68
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
73 changed files with 614 additions and 521 deletions

View file

@ -1,6 +1,8 @@
"""Connection session."""
from __future__ import annotations
import asyncio
from typing import Any, Callable, Dict, Hashable, Optional
from typing import Any, Callable, Hashable
import voluptuous as vol
@ -26,7 +28,7 @@ class ActiveConnection:
else:
self.refresh_token_id = None
self.subscriptions: Dict[Hashable, Callable[[], Any]] = {}
self.subscriptions: dict[Hashable, Callable[[], Any]] = {}
self.last_id = 0
def context(self, msg):
@ -37,7 +39,7 @@ class ActiveConnection:
return Context(user_id=user.id)
@callback
def send_result(self, msg_id: int, result: Optional[Any] = None) -> None:
def send_result(self, msg_id: int, result: Any | None = None) -> None:
"""Send a result message."""
self.send_message(messages.result_message(msg_id, result))