Я использую модуль регистрации в приложении, и мне пришло в голову, что он был бы аккуратным, если бы модуль протоколирования поддерживал метод, который бы изящно закрывал дескрипторы файлов и т. Д., А затем закрывал приложение.python logging close and application exit
Например:
logger = logging.getLogger('my_app')
logger.fatal("We're toast!")
фатальный метод (или некоторые такие) затем:
- войти сообщение как нормальный
- logging.shutdown()
- Вызов SYS. выход (1)
Мысли? Что-то вроде этого существует? Это плохая идея?
Почему я хочу этого? Хорошо, что в моем коде есть несколько мест, где я хочу, чтобы приложение умерло, и кажется, что отходы продолжают повторяться, чтобы код и .
Если это всего лишь две три строки, просто напишите небольшую функцию для этого? – Stiffo
@ Stiffo Yup Я бы сказал, что, вероятно, мне все равно придется это сделать. Мне просто интересно, есть ли что-то, чего я не видел ... кажется, это довольно интуитивный метод. –