From 8c0396839baf3c7197cc72b1cdbd63c769045ced Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Thu, 13 Dec 2018 18:36:58 -0500 Subject: [PATCH] Fix issue with verbose logger not logging when there is no backing file --- korman/exporter/logger.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/korman/exporter/logger.py b/korman/exporter/logger.py index 4d95de8..7d4e232 100644 --- a/korman/exporter/logger.py +++ b/korman/exporter/logger.py @@ -48,14 +48,14 @@ class _ExportLogger: def msg(self, *args, **kwargs): assert args + indent = kwargs.get("indent", 0) + msg = "{}{}".format(" " * indent, args[0]) + if len(args) > 1: + msg = msg.format(*args[1:], **kwargs) if self._file is not None: - indent = kwargs.get("indent", 0) - msg = "{}{}".format(" " * indent, args[0]) - if len(args) > 1: - msg = msg.format(*args[1:], **kwargs) self._file.writelines((msg, "\n")) - if self._print_logs: - print(msg) + if self._print_logs: + print(msg) def port(self, *args, **kwargs): assert args @@ -277,7 +277,7 @@ class ExportProgressLogger(_ExportLogger): class ExportVerboseLogger(_ExportLogger): - def __init__(self, age_path): + def __init__(self, age_path=None): super().__init__(True, age_path) self.progress_range = 0 self.progress_value = 0