From 4b8aa9b7127411741140ba083dede1c5e6435d70 Mon Sep 17 00:00:00 2001 From: Radko Krkos <krkos@cesnet.cz> Date: Thu, 16 Aug 2018 11:26:35 +0200 Subject: [PATCH] Server: Close fallback logging handler before removal to prevent leak MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pavel Kácha <ph@cesnet.cz> --- warden3/warden_server/warden_server.py | 1 + 1 file changed, 1 insertion(+) diff --git a/warden3/warden_server/warden_server.py b/warden3/warden_server/warden_server.py index d111eb3..3a0ba56 100755 --- a/warden3/warden_server/warden_server.py +++ b/warden3/warden_server/warden_server.py @@ -148,6 +148,7 @@ def get_clean_root_logger(level=logging.INFO): logger = logging.getLogger(__name__) logger.setLevel(level) while logger.handlers: + logger.handlers[0].close() logger.removeHandler(logger.handlers[0]) while logger.filters: logger.removeFilter(logger.filters[0]) -- GitLab