Size: a a a

Telethon Talks RU

2021 May 28

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
там по факту внутри этого слипа
источник

a

arnold in Telethon Talks RU
+
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
такой алгоритм
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
типо засекается время на моменте инициализации
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
и оно сравнивается время машины - время вызова слипа меньше время переданное в функцию
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
если меньше
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
корутина не закрывается
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
а как больше
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
она закрывается
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
и выполнение в месте где было вызвано идет дальше
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
и проверяется слип с каждой итерацией лупа
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
ну это мое мнение, не факт что так работает
источник

a

arnold in Telethon Talks RU
в принципе глобальный флаг может мне дать овтет на то блокирована ли функция или нет ?
Flag = True
await asyncio.sleep()
Flag = False


" if Flag:
      continue
else:
    await function()
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
можно
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
как костыль
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
а вопрос нахера?
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
на каждой итерации вызывай новую корутину
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
и асинхронный вайл
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
или газера
источник

𝙰𝙺

𝙰𝚛𝚝𝚑𝚞𝚛 𝙺𝚘𝚋𝚊... in Telethon Talks RU
декомпозировать надо)
источник