Skip to content
Snippets Groups Projects
Commit 4b8aa9b7 authored by Radko Krkoš's avatar Radko Krkoš Committed by Pavel Kácha
Browse files

Server: Close fallback logging handler before removal to prevent leak


Signed-off-by: default avatarPavel Kácha <ph@cesnet.cz>
parent 57e6e33c
No related branches found
No related tags found
No related merge requests found
...@@ -148,6 +148,7 @@ def get_clean_root_logger(level=logging.INFO): ...@@ -148,6 +148,7 @@ def get_clean_root_logger(level=logging.INFO):
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
logger.setLevel(level) logger.setLevel(level)
while logger.handlers: while logger.handlers:
logger.handlers[0].close()
logger.removeHandler(logger.handlers[0]) logger.removeHandler(logger.handlers[0])
while logger.filters: while logger.filters:
logger.removeFilter(logger.filters[0]) logger.removeFilter(logger.filters[0])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment