Как прокинуть исключение для остановки скрипта? - 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()