From dee29d0e700d4812bcf4f1a56d4cb2fb2b8cc0d1 Mon Sep 17 00:00:00 2001 From: tassaron Date: Fri, 29 Apr 2022 12:15:10 -0400 Subject: delay opening logfile until first call to logger fix deleting an open file if logger changes after parsing commandline args on Windows deleting an open file raises an exception --- src/core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/core.py') diff --git a/src/core.py b/src/core.py index bc6f9b4..a3757e6 100644 --- a/src/core.py +++ b/src/core.py @@ -585,9 +585,9 @@ class Core: if os.path.exists(log_): os.remove(log_) - logFile = logging.FileHandler(logFilename) + logFile = logging.FileHandler(logFilename, delay=True) logFile.setLevel(FILE_LOGLVL) - libLogFile = logging.FileHandler(libLogFilename) + libLogFile = logging.FileHandler(libLogFilename, delay=True) libLogFile.setLevel(FILE_LOGLVL) fileFormatter = logging.Formatter( '[%(asctime)s] %(threadName)-10.10s %(name)-23.23s %(levelname)s: ' -- cgit v1.2.3