0001-commands-prevent-duplicated-log-messages-in-sync-lda.patch
src/authentic2/management/commands/sync-ldap-users.py | ||
---|---|---|
37 | 37 |
ldap_logger = logging.getLogger('authentic2.backends.ldap_backend') |
38 | 38 | |
39 | 39 |
# ensure log messages are displayed only once on terminal |
40 |
stream_handlers = [ |
|
41 |
x for x in root_logger.handlers if isinstance(x, logging.StreamHandler) if x.stream.isatty() |
|
42 |
] |
|
40 |
handlers = root_logger.handlers + ldap_logger.handlers |
|
41 |
stream_handlers = [x for x in handlers if isinstance(x, logging.StreamHandler) if x.stream.isatty()] |
|
43 | 42 |
if stream_handlers: |
44 | 43 |
handler = stream_handlers[0] |
45 | 44 |
else: |
46 |
- |