diff --git a/adafruit_logging.py b/adafruit_logging.py index 91971f0..d146496 100644 --- a/adafruit_logging.py +++ b/adafruit_logging.py @@ -324,7 +324,9 @@ def hasHandlers(self) -> bool: return len(self._handlers) > 0 def _log(self, level: int, msg: str, *args) -> None: - record = _logRecordFactory(self.name, level, msg % args, args) + record = _logRecordFactory( + self.name, level, (msg % args) if args else msg, args + ) self.handle(record) def handle(self, record: LogRecord) -> None: