diff --git a/app/log.py b/app/log.py index 8ecb99d..cbbef18 100644 --- a/app/log.py +++ b/app/log.py @@ -27,12 +27,13 @@ class FunctionFilter(logging.Filter): self.modules: list[str] = [] self.functions: defaultdict[str, list[str]] = defaultdict(list) - for module in module_functions.keys(): - if module_functions[module]: - for function in module_functions[module]: - self.functions[module].append(function) - else: - self.modules.append(module) + if module_functions: + for module in module_functions.keys(): + if module_functions[module]: + for function in module_functions[module]: + self.functions[module].append(function) + else: + self.modules.append(module) def filter(self, record: logging.LogRecord) -> bool: if not getattr(record, "levelname", None) == "DEBUG":