Size: a a a

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

2020 February 22

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Знаешь в чём минус while True?
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
И почему он отжирает дохуя ресурса
источник

l

l|v|l in Сообщество Python Программистов
Бензофуран Гетероцикл
Знаешь в чём минус while True?
Он систему грузит пзд, как минимум
источник

l

l|v|l in Сообщество Python Программистов
Бензофуран Гетероцикл
И почему он отжирает дохуя ресурса
Не понял, что это вопрос))
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
l|v|l
Он систему грузит пзд, как минимум
Да, потому что постоянно проходит в этом цикле нихуя не делая
источник

l

l|v|l in Сообщество Python Программистов
Бензофуран Гетероцикл
Да, потому что постоянно проходит в этом цикле нихуя не делая
Абсолютно согласен
источник

l

l|v|l in Сообщество Python Программистов
Шо делать то?))
источник

l

l|v|l in Сообщество Python Программистов
Как повешать триггер на смену времени, не тратя впустую столько ресурсов?
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Я бы фана ради попробовал сделать машинку состояний и к ней event loop на минималках
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Конечно
источник

l

l|v|l in Сообщество Python Программистов
А как шедулер заставить работать постоянно, БЕЗ while True?
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Но у него наверняка присутствует аналог eventloop'a
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
l|v|l
Как повешать триггер на смену времени, не тратя впустую столько ресурсов?
Если до пн не разберёшься я скину свой простой пример как отправлять сообщение каждый день в 8 утра
источник

l

l|v|l in Сообщество Python Программистов
Юрий 👨‍🔬 Чебышев
Если до пн не разберёшься я скину свой простой пример как отправлять сообщение каждый день в 8 утра
:>
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Юрий 👨‍🔬 Чебышев
Если до пн не разберёшься я скину свой простой пример как отправлять сообщение каждый день в 8 утра
Бля, вот бы сделать аналог asyncio.sleep с возможностью прерывания
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
Бензофуран Гетероцикл
Бля, вот бы сделать аналог asyncio.sleep с возможностью прерывания
Эээ?
источник

l

l|v|l in Сообщество Python Программистов
Юрий 👨‍🔬 Чебышев
Если до пн не разберёшься я скину свой простой пример как отправлять сообщение каждый день в 8 утра
Как подарок на 23 будет))
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Ну ты такой делаешь await asyncio.sleep(...)
А потом из другого места брейкаешь этот слип
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Бензофуран Гетероцикл
Ну ты такой делаешь await asyncio.sleep(...)
А потом из другого места брейкаешь этот слип
Хотя лол, это выходит несколько похоже на callback
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Ну смари, в коде это будет примерно так:
sleep = InterruptableSleep(...)
await sleep(...)

Где-то в другом месте ты такой:
sleep.break()
И в этот же момент слип прерывается, даже если не прошло указанное время
источник