diff --git a/src/structlog/formatters.py b/src/structlog/formatters.py index 2dc01f59..3841963c 100644 --- a/src/structlog/formatters.py +++ b/src/structlog/formatters.py @@ -21,7 +21,7 @@ class ProcessorFormatter(logging.Formatter): def __init__(self, processor, fmt=None, datefmt=None, style='%'): """Keep reference to the ``processor``.""" - super().__init__(fmt=fmt, datefmt=datefmt, style=style) + super(ProcessorFormatter, self).__init__(fmt=fmt, datefmt=datefmt, style=style) self.processor = processor def format(self, record): diff --git a/tests/test_formatters.py b/tests/test_formatters.py index c4773f87..4442bd81 100644 --- a/tests/test_formatters.py +++ b/tests/test_formatters.py @@ -27,12 +27,12 @@ def test_format__dict(self): extra={'_name': 'debug', '_logger': logger}) expected_repr = 'Record representation' - ppr = processor_factory(expected_repr) - processor_formatter = ProcessorFormatter(ppr) + processor = processor_factory(expected_repr) + processor_formatter = ProcessorFormatter(processor) actual_repr = processor_formatter.format(record) - assert ppr.args == [record._logger, record._name, record.msg.copy()] + assert processor.args == [record._logger, record._name, record.msg.copy()] assert expected_repr == actual_repr def test_format__not_dict(self): @@ -47,8 +47,8 @@ def test_format__not_dict(self): extra={'_name': 'debug', '_logger': logger}) expected_repr = record.getMessage() - ppr = processor_factory(expected_repr) - processor_formatter = ProcessorFormatter(ppr) + processor = processor_factory(expected_repr) + processor_formatter = ProcessorFormatter(processor) actual_repr = processor_formatter.format(record)