Size: a a a

Сообщество Python Программистов

2020 July 13

l

let45fc in Сообщество Python Программистов
Переслано от Rud 356
второй док дописываю
источник

l

let45fc in Сообщество Python Программистов
Переслано от Rud 356
из шести🌚🌚🌚
источник

l

let45fc in Сообщество Python Программистов
У нас тут рыба в Северском Донце вымирать начала
источник

l

let45fc in Сообщество Python Программистов
По-любому из-за руда
источник

l

let45fc in Сообщество Python Программистов
Бля, так вот куда гитхаб съебал!
источник

l

let45fc in Сообщество Python Программистов
К нам в чат
источник

RO

ROOT OVERNULL.RU in Сообщество Python Программистов
Здарова да
источник

l

let45fc in Сообщество Python Программистов
Вернись на место, нам тебя не хватает
источник

RO

ROOT OVERNULL.RU in Сообщество Python Программистов
я сигаретку забыл
источник

RO

ROOT OVERNULL.RU in Сообщество Python Программистов
соре
источник

RO

ROOT OVERNULL.RU in Сообщество Python Программистов
бб
источник

IA

Ilya Akhmatov in Сообщество Python Программистов
ROOT OVERNULL.RU
Здарова да
а ты очень предпреимычивый
источник

IA

Ilya Akhmatov in Сообщество Python Программистов
как там с нашим вчерашним проникновением?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
есть идеи как тут избавиться от глобала?
в модуле объявляется:
team_keys_lock: typing.Dict[int, asyncio.Lock]

# запуск по таймеру незадолго до начала игры
async def prepare_game():
   ...
   global team_keys_lock
   team_keys_lock = {team.team_id: asyncio.Lock() for team in teams}


и дальше при определённых проверках
async with team_keys_lock[team.team_id]:
    ...
всё это нужно чтобы некоторые события от одной команды (team) обрабатывались последовательно, а от разных - асинхронно.
источник

q

quavo in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
есть идеи как тут избавиться от глобала?
в модуле объявляется:
team_keys_lock: typing.Dict[int, asyncio.Lock]

# запуск по таймеру незадолго до начала игры
async def prepare_game():
   ...
   global team_keys_lock
   team_keys_lock = {team.team_id: asyncio.Lock() for team in teams}


и дальше при определённых проверках
async with team_keys_lock[team.team_id]:
    ...
всё это нужно чтобы некоторые события от одной команды (team) обрабатывались последовательно, а от разных - асинхронно.
Эм, у тебя там просто аннотация
источник

АК

Андрей Карчевский... in Сообщество Python Программистов
Подняли вроде..
источник

q

quavo in Сообщество Python Программистов
Оно не создаёт какой-либо объект
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
quavo
Оно не создаёт какой-либо объект
да, я в курсе
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
объект (словарь) туда создаётся при приготовлениях к игре
источник

q

quavo in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
объект (словарь) туда создаётся при приготовлениях к игре
Может лок через мидлварь передавать
источник