Изящно обработайте событие завершения в сценарии Python - PullRequest
1 голос
/ 09 мая 2020

Я пишу своего рода информационного бота, и мне нужно обработать событие завершения скрипта как в Windows (система, которую я использую для разработки), так и Linux (сервер).

Я пробовал вариант с сигнальным модулем, но он не работал.

signal.signal(signal.SIGTERM, sigterm_handler)

Мне нужно корректно закрыть соединение при выходе, закрыть соединение с базой данных и так далее.

Каков наиболее правильный способ обработки события завершения скрипта в обеих ОС (Windows / Linux)?

Спасибо.

...