q
Size: a a a
q
q
q
q
<Ч
q
q
<Ч
import asyncio
import typing
class LockFactory:
_locks: typing.Optional[typing.Dict[int, asyncio.Lock]] = None
@classmethod
def get_lock(cls, team_id: int):
if cls._locks is None:
cls._locks = {}
return cls._locks.setdefault(team_id, asyncio.Lock())
попробую вот так, вроде должно получитьсяq
import asyncio
import typing
class LockFactory:
_locks: typing.Optional[typing.Dict[int, asyncio.Lock]] = None
@classmethod
def get_lock(cls, team_id: int):
if cls._locks is None:
cls._locks = {}
return cls._locks.setdefault(team_id, asyncio.Lock())
попробую вот так, вроде должно получитьсяq
<Ч
q
<Ч
<Ч
q
q
q
q
q
<Ч