Fix TypeError

This commit is contained in:
Denis
2021-04-24 17:17:02 +07:00
parent 81394e5260
commit 8481226ff4
16 changed files with 58 additions and 47 deletions

View File

@@ -17,11 +17,11 @@ class MercuryClient(PacketsReceiver.PacketsReceiver, Closeable):
_MERCURY_REQUEST_TIMEOUT: int = 3
_seqHolder: int = 1
_seqHolderLock: threading.Condition = threading.Condition()
_callbacks: dict[int, Callback] = {}
_callbacks: typing.Dict[int, Callback] = {}
_removeCallbackLock: threading.Condition = threading.Condition()
_subscriptions: list[MercuryClient.InternalSubListener] = []
_subscriptions: typing.List[MercuryClient.InternalSubListener] = []
_subscriptionsLock: threading.Condition = threading.Condition()
_partials: dict[int, bytes] = {}
_partials: typing.Dict[int, bytes] = {}
_session: Session = None
def __init__(self, session: Session):
@@ -246,10 +246,10 @@ class MercuryClient(PacketsReceiver.PacketsReceiver, Closeable):
class Response:
uri: str
payload: list[bytes]
payload: typing.List[bytes]
status_code: int
def __init__(self, header: Mercury.Header, payload: list[bytes]):
def __init__(self, header: Mercury.Header, payload: typing.List[bytes]):
self.uri = header.uri
self.status_code = header.status_code
self.payload = payload[1:]

View File

@@ -1,11 +1,12 @@
from librespot.proto import Mercury
import typing
class RawMercuryRequest:
header: Mercury.Header
payload: list[bytes]
payload: typing.List[bytes]
def __init__(self, header: Mercury.Header, payload: list[bytes]):
def __init__(self, header: Mercury.Header, payload: typing.List[bytes]):
self.header = header
self.payload = payload
@@ -40,7 +41,7 @@ class RawMercuryRequest:
class Builder:
header_dict: dict
payload: list[bytes]
payload: typing.List[bytes]
def __init__(self):
self.header_dict = {}