File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -225,7 +225,7 @@ class Logger(Filterer):
225225 lno : int ,
226226 msg : object ,
227227 args : _ArgsType ,
228- exc_info : _SysExcInfoType | None ,
228+ exc_info : _SysExcInfoType | Literal [ False ] | None ,
229229 func : str | None = None ,
230230 extra : Mapping [str , object ] | None = None ,
231231 sinfo : str | None = None ,
@@ -312,7 +312,9 @@ class LogRecord:
312312 args : _ArgsType | None
313313 asctime : str
314314 created : float
315- exc_info : _SysExcInfoType | None
315+ # Logger._log() only normalizes truthy exc_info values so
316+ # exc_info=False ends up on the record unchanged.
317+ exc_info : _SysExcInfoType | Literal [False ] | None
316318 exc_text : str | None
317319 filename : str
318320 funcName : str
@@ -343,7 +345,7 @@ class LogRecord:
343345 lineno : int ,
344346 msg : object ,
345347 args : _ArgsType | None ,
346- exc_info : _SysExcInfoType | None ,
348+ exc_info : _SysExcInfoType | Literal [ False ] | None ,
347349 func : str | None = None ,
348350 sinfo : str | None = None ,
349351 ) -> None : ...
You can’t perform that action at this time.
0 commit comments