Fix TypeError
This commit is contained in:
@@ -26,6 +26,7 @@ import socket
|
||||
import struct
|
||||
import threading
|
||||
import time
|
||||
import typing
|
||||
|
||||
|
||||
class Session(Closeable, SubListener, DealerClient.MessageListener):
|
||||
@@ -60,11 +61,11 @@ class Session(Closeable, SubListener, DealerClient.MessageListener):
|
||||
_authLock: threading.Condition = threading.Condition()
|
||||
_authLockBool: bool = False
|
||||
_client: requests.Session = None
|
||||
_closeListeners: list[Session.CloseListener] = []
|
||||
_closeListeners: typing.List[Session.CloseListener] = []
|
||||
_closeListenersLock: threading.Condition = threading.Condition()
|
||||
_reconnectionListeners: list[Session.ReconnectionListener] = []
|
||||
_reconnectionListeners: typing.List[Session.ReconnectionListener] = []
|
||||
_reconnectionListenersLock: threading.Condition = threading.Condition()
|
||||
_userAttributes: dict[str, str] = {}
|
||||
_userAttributes: typing.Dict[str, str] = {}
|
||||
_conn: Session.ConnectionHolder = None
|
||||
_cipherPair: CipherPair = None
|
||||
_receiver: Session.Receiver = None
|
||||
@@ -379,9 +380,9 @@ class Session(Closeable, SubListener, DealerClient.MessageListener):
|
||||
with self._closeListenersLock:
|
||||
for listener in self._closeListeners:
|
||||
listener.on_closed()
|
||||
self._closeListeners: list[Session.CloseListener] = []
|
||||
self._closeListeners: typing.List[Session.CloseListener] = []
|
||||
|
||||
self._reconnectionListeners: list[Session.ReconnectionListener] = []
|
||||
self._reconnectionListeners: typing.List[Session.ReconnectionListener] = []
|
||||
|
||||
self._LOGGER.info("Closed session. device_id: {}".format(
|
||||
self._inner.device_id))
|
||||
@@ -586,7 +587,7 @@ class Session(Closeable, SubListener, DealerClient.MessageListener):
|
||||
self._LOGGER.info("Updated user attribute: {} -> {}".format(
|
||||
pair.key, pair.value))
|
||||
|
||||
def on_message(self, uri: str, headers: dict[str, str],
|
||||
def on_message(self, uri: str, headers: typing.Dict[str, str],
|
||||
payload: bytes) -> None:
|
||||
if uri == "hm://connect-state/v1/connect/logout":
|
||||
self.close()
|
||||
|
||||
Reference in New Issue
Block a user