def emit(self, record): """Write to Tqdm's stream so as to not break progress-bars""" try: msg = self.format(record) Tqdm.write( msg, file=self.stream, end=getattr(self, "terminator", "\n") ) self.flush() except RecursionError: raise except Exception: self.handleError(record)
def emit(self, record): """Write to Tqdm's stream so as to not break progress-bars""" try: if record.exc_info: _, exc, *_ = record.exc_info if hasattr(exc, "__pretty_exc__"): try: self.emit_pretty_exception(exc, verbose=_is_verbose()) if not _is_verbose(): return except Exception: # noqa, pylint: disable=broad-except pass msg = self.format(record) Tqdm.write( msg, file=self.stream, end=getattr(self, "terminator", "\n") ) self.flush() except RecursionError: raise except Exception: # noqa, pylint: disable=broad-except self.handleError(record)