(use_color: bool)
| 33 | |
| 34 | @contextlib.contextmanager |
| 35 | def logging_handler(use_color: bool) -> Generator[None]: |
| 36 | handler = LoggingHandler(use_color) |
| 37 | logger.addHandler(handler) |
| 38 | logger.setLevel(logging.INFO) |
| 39 | try: |
| 40 | yield |
| 41 | finally: |
| 42 | logger.removeHandler(handler) |