From 16a4dc77ebf7902a6c244a578ab749f8c20a9cd4 Mon Sep 17 00:00:00 2001 From: Sam Clements Date: Tue, 13 Apr 2021 21:15:11 +0100 Subject: [PATCH] Remove proxy code from ColoredRecord --- colorlog/colorlog.py | 11 +---------- setup.py | 2 +- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/colorlog/colorlog.py b/colorlog/colorlog.py index 022d7b3..d3a00d7 100644 --- a/colorlog/colorlog.py +++ b/colorlog/colorlog.py @@ -47,18 +47,9 @@ class ColoredRecord(object): StrFormatStyle, and StringTemplateStyle classes). """ - def __init__( - self, - record: logging.LogRecord, - escapes: EscapeCodes, - ) -> None: - """Add attributes from the escape_codes dict and the record.""" + def __init__(self, record: logging.LogRecord, escapes: EscapeCodes) -> None: self.__dict__.update(record.__dict__) self.__dict__.update(escapes) - self._record = record - - def __getattr__(self, name: str) -> typing.Any: - return getattr(self._record, name) class ColoredFormatter(logging.Formatter): diff --git a/setup.py b/setup.py index 80c2e6c..aca9e3f 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ setup( name="colorlog", - version="6.0.0-alpha.2", + version="6.0.0-alpha.3", description="Add colours to the output of Python's logging module.", long_description=open("README.md").read(), long_description_content_type="text/markdown",