Traceback (most recent call last): File "/usr/local/lib/python3.8/dist-packages/twisted/internet/defer.py", line 962, in __del__ log.failure(format, File "/usr/local/lib/python3.8/dist-packages/twisted/logger/_logger.py", line 190, in failure self.emit(level, format, log_failure=failure, **kwargs) File "/usr/local/lib/python3.8/dist-packages/twisted/logger/_logger.py", line 144, in emit self.observer(event) --- --- File "/usr/local/lib/python3.8/dist-packages/twisted/logger/_observer.py", line 131, in __call__ observer(event) File "/usr/local/lib/python3.8/dist-packages/twisted/logger/_legacy.py", line 93, in __call__ self.legacyObserver(event) File "/usr/lib/python3/dist-packages/deluge/log.py", line 204, in emit getattr(LoggingLoggerClass, event_dict['log_level'].name)( File "/usr/lib/python3.8/logging/__init__.py", line 1481, in critical self._log(CRITICAL, msg, args, **kwargs) File "/usr/lib/python3.8/logging/__init__.py", line 1565, in _log fn, lno, func, sinfo = self.findCaller(stack_info, stacklevel) builtins.TypeError: findCaller() takes from 1 to 2 positional arguments but 3 were given https://dev.deluge-torrent.org/changeset/351664ec071daa04 --- a/deluge/log.py +++ b/deluge/log.py @@ -87,5 +87,5 @@ yield LoggingLoggerClass.exception(self, msg, *args, **kwargs) - def findCaller(self, stack_info=False): # NOQA: N802 + def findCaller(self, *args, **kwargs): # NOQA: N802 f = logging.currentframe().f_back rv = '(unknown file)', 0, '(unknown function)'