Flag LogRecord.args as optional (#5714)

Resolves #5710
This commit is contained in:
kasium
2021-06-30 14:51:32 +02:00
committed by GitHub
parent f260ea2383
commit 2c97c3cab9

View File

@@ -326,7 +326,9 @@ class Filter:
def filter(self, record: LogRecord) -> bool: ...
class LogRecord:
args: _ArgsType
# args can be set to None by logging.handlers.QueueHandler
# (see https://bugs.python.org/issue44473)
args: _ArgsType | None
asctime: str
created: float
exc_info: Optional[_SysExcInfoType]
@@ -355,7 +357,7 @@ class LogRecord:
pathname: str,
lineno: int,
msg: Any,
args: _ArgsType,
args: _ArgsType | None,
exc_info: Optional[_SysExcInfoType],
func: Optional[str] = ...,
sinfo: Optional[str] = ...,