diff --git a/packages/dsw-tdk/CHANGELOG.md b/packages/dsw-tdk/CHANGELOG.md index 3228786f..692ffb7f 100644 --- a/packages/dsw-tdk/CHANGELOG.md +++ b/packages/dsw-tdk/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed + +- Fixed broken variables in logs + ## [4.13.0] diff --git a/packages/dsw-tdk/dsw/tdk/cli.py b/packages/dsw-tdk/dsw/tdk/cli.py index 1fbfc3ee..38c8bcc9 100644 --- a/packages/dsw-tdk/dsw/tdk/cli.py +++ b/packages/dsw-tdk/dsw/tdk/cli.py @@ -147,10 +147,9 @@ def _print_message(self, level, message): click.echo(message) # pylint: disable-next=unused-argument - def _log(self, level, msg, *args, **kwargs): - if not self.muted: - # super()._log(level, msg, args, exc_info, extra, stack_info, stacklevel) - self._print_message(level, msg) + def _log(self, level, msg, args, *other, **kwargs): + if not self.muted and isinstance(msg, str): + self._print_message(level, msg % args) @staticmethod def default():