From 7b13e8978b703b8749339544713ce0bff20833c3 Mon Sep 17 00:00:00 2001 From: Swann Date: Mon, 28 Sep 2020 10:32:41 +0200 Subject: [PATCH] fix: close file handler after quitting the session --- multi_user/operators.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/multi_user/operators.py b/multi_user/operators.py index 65b95d5..d1c442b 100644 --- a/multi_user/operators.py +++ b/multi_user/operators.py @@ -304,6 +304,13 @@ class SessionStopOperator(bpy.types.Operator): if client: try: client.disconnect() + + logger = logging.getLogger() + + for handler in logger.handlers: + if isinstance(handler, logging.FileHandler): + logger.removeHandler(handler) + except Exception as e: self.report({'ERROR'}, repr(e)) else: