Skip to content

Commit 3b0b62c

Browse files
committed
add func to evict noop log handler
1 parent 42384c1 commit 3b0b62c

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

patchwork/logger.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@
3131
logger.addHandler(__noop)
3232

3333

34+
def evict_null_handler():
35+
global logger, __noop
36+
37+
warnings.simplefilter("ignore")
38+
logger.removeHandler(__noop)
39+
40+
3441
class TerminalHandler(RichHandler):
3542
def __init__(self, log_level: str):
3643
super().__init__(
@@ -137,10 +144,9 @@ def inner(record: logging.LogRecord) -> bool:
137144

138145

139146
def init_cli_logger(log_level: str) -> logging.Logger:
140-
global logger, __noop
147+
global logger
141148

142-
warnings.simplefilter("ignore")
143-
logger.removeHandler(__noop)
149+
evict_null_handler()
144150

145151
if not os.path.exists(HOME_FOLDER): # Check if HOME_FOLDER exists at this point
146152
os.makedirs(HOME_FOLDER)

0 commit comments

Comments
 (0)