Как прокинуть исключение для остановки скрипта? - Python

Узнай цену своей работы

Формулировка задачи:

Всем добрый день, написал команду для запуска потоков, только как теперь в команде stop реализовать исключение в ф-ции start() чтобы завершить потоки? Эта команда будет запускаться с помощью supervisor или ей подобной

Решение задачи: «Как прокинуть исключение для остановки скрипта?»

textual
Листинг программы
class Command(BaseCommand):
    def handle(self, *args, **options):
            mes = Message.objects.filter(status='scheduled').values('owner_id', 'message_id', 'timestamp')
            # получаем id сообщений которые соответствуют времени отправки
            send_dlist = {i['message_id']: get_token(i['owner_id']) for i in mes if
                          i['timestamp'] in range(round(time.time() - 60), round(time.time()))}
            scheduled_req(send_dlist)
            print(send_dlist)
 
            collect_stats()

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы