From 3fadeb52056fd2b4c7124899ebe7670d29ca4176 Mon Sep 17 00:00:00 2001 From: Valentin Deniaud Date: Tue, 9 Nov 2021 10:26:24 +0100 Subject: [PATCH] commands: prevent duplicated log messages in sync-ldap-users (#58404) --- src/authentic2/management/commands/sync-ldap-users.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/authentic2/management/commands/sync-ldap-users.py b/src/authentic2/management/commands/sync-ldap-users.py index 4fc82b30..7fc78626 100644 --- a/src/authentic2/management/commands/sync-ldap-users.py +++ b/src/authentic2/management/commands/sync-ldap-users.py @@ -37,9 +37,8 @@ class Command(BaseCommand): ldap_logger = logging.getLogger('authentic2.backends.ldap_backend') # ensure log messages are displayed only once on terminal - stream_handlers = [ - x for x in root_logger.handlers if isinstance(x, logging.StreamHandler) if x.stream.isatty() - ] + handlers = root_logger.handlers + ldap_logger.handlers + stream_handlers = [x for x in handlers if isinstance(x, logging.StreamHandler) if x.stream.isatty()] if stream_handlers: handler = stream_handlers[0] else: -- 2.30.2