From 18c55e2b5f1df940fcb917979884319cd3825018 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Sun, 26 Aug 2018 13:12:59 -0400 Subject: [PATCH] Type igore `colorlog` --- tractor/log.py | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/tractor/log.py b/tractor/log.py index d3e2a7f..8d52d1b 100644 --- a/tractor/log.py +++ b/tractor/log.py @@ -4,7 +4,7 @@ Log like a forester! from functools import partial import sys import logging -import colorlog +import colorlog # type: ignore _proj_name = 'tractor' _default_loglevel = None @@ -69,25 +69,19 @@ def get_console_log(level: str = None, name: str = None) -> logging.Logger: log = get_logger(name) # our root logger if not level: - return + return log log.setLevel(level.upper() if not isinstance(level, int) else level) - - if not any( - handler.stream == sys.stderr for handler in log.handlers - if getattr(handler, 'stream', None) - ): - handler = logging.StreamHandler() - - formatter = colorlog.ColoredFormatter( - LOG_FORMAT, - datefmt=DATE_FORMAT, - log_colors=STD_PALETTE, - secondary_log_colors=BOLD_PALETTE, - style='{', - ) - handler.setFormatter(formatter) - log.addHandler(handler) + handler = logging.StreamHandler() + formatter = colorlog.ColoredFormatter( + LOG_FORMAT, + datefmt=DATE_FORMAT, + log_colors=STD_PALETTE, + secondary_log_colors=BOLD_PALETTE, + style='{', + ) + handler.setFormatter(formatter) + log.addHandler(handler) return log