а в другой функции мне нужно остановить этот sleep как это сделать ?
зачем это вообще нужно?
делать sleep на меньшие интервалы в цикле и проверять внешнее событие.
У меня есть система регистрации, человек ее запускает, и я делаю sleep на минуту, если человек не успел то после задержки у него сбрасывается регистрация, но если он успел то sleep все ровно работает. Можете подсказать как можно реализовать такое, просто не работал вообще с этими таймерами всякими
мне кажется тебе нужно смотреть в сторону времени жизни куков
Так ёпта я вообще не гребу как реализовать то как нужно
ты на фреймворке пишешь?
Aiogram
зачем вообще sleep? Сохраняй время старта регистрации и по окончанию просто проверяй, вышел ли интервал или еще нет и отдавай разные ответы
Так я и не зацыклен на sleep я ищу что то лучше и для этих целей, а таймер нужен, так как у определенного пользователя есть свое время для регистрации, если он не успел то открывается дверь для другого, так как предыдущий может куда то уйти или ещё что то, по этому мне нужно давать лимит для регистрации чтоб самому остановить регистрацию если человек завтыкал.
apply_async method из селери с eta помоему решает твою задачу..
заменить на любой отложенный вызов или таску. их можно отменять
Обсуждают сегодня