From 2d2241787f42d397a27b2615d4e6d6fc7c97a340 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sat, 4 Dec 2021 03:08:09 +0100 Subject: [PATCH] supybot-plugin-doc: Fix exceptions raised while exiting the script. --- scripts/supybot-plugin-doc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/supybot-plugin-doc b/scripts/supybot-plugin-doc index eb2cb4625..e9081757b 100644 --- a/scripts/supybot-plugin-doc +++ b/scripts/supybot-plugin-doc @@ -35,6 +35,7 @@ import os import sys import shutil import string +import logging import supybot @@ -340,6 +341,10 @@ if __name__ == '__main__': genDoc(Plugin, options) if options.clean: + # We are about to remove the log dir; so trying to write anything + # (such as "Shutdown initiated." and friends, from atexit callbacks) + # would result in errors. + log._handler.setLevel(logging.CRITICAL) shutil.rmtree(conf.supybot.directories.log()) shutil.rmtree(conf.supybot.directories.conf()) shutil.rmtree(conf.supybot.directories.data())