которое я хочу изменить в async-методе, то мне его нужно залочить, дабы избежать одновременных изменений из двух методов. Правильный ли это способ лока? (взял с питон доков):
async def event_handler(event):
lock = asyncio.Lock()
async with lock:
session_stats.request_count += 1
Ещё интересно, можно ли юзать этот лок повторно?
и откуда у тебя возьмется одновременное изменение?
Ивенты в телетоне
что ивенты? а очередной ботоеб
Всё верно)
разберись что такое asyncio вначале что ли и как работает
Мне кажется, но именно этим он и занимается щас
так вот я еще раз намекну. откуда у тебя возьмется "одновременное" изменение, если у тебя нет переключений контекста в этом месте?
Обсуждают сегодня