From 16113c880ad6001d021de1c5563f486c8543d650 Mon Sep 17 00:00:00 2001 From: Casper da Costa-Luis Date: Sat, 17 Aug 2019 16:51:15 +0100 Subject: [PATCH] update to bleeding-edge StreamHandler.emit - https://github.com/iterative/dvc/pull/2333#discussion_r314950294 --- dvc/logger.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dvc/logger.py b/dvc/logger.py index 28fbff911..f9fe77b8d 100644 --- a/dvc/logger.py +++ b/dvc/logger.py @@ -154,11 +154,13 @@ class LoggerHandler(logging.StreamHandler): """Write to Tqdm's stream so as to not break progressbars""" try: msg = self.format(record) - Tqdm.write(msg, file=self.stream) + Tqdm.write( + msg, file=self.stream, end=getattr(self, "terminator", "\n") + ) self.flush() - except (KeyboardInterrupt, SystemExit): + except RecursionError: raise - except: # noqa pylint: disable=bare-except + except Exception: self.handleError(record)