File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -170,7 +170,7 @@ def __init__(
170170 datefmt : Optional [str ] = None ,
171171 style : str = "%" ,
172172 validate : bool = True ,
173- defaults : Dict = None ,
173+ defaults = None ,
174174 ):
175175 self .fmt = fmt
176176 self .datefmt = datefmt
@@ -269,7 +269,7 @@ class StreamHandler(Handler):
269269
270270 terminator = "\n "
271271
272- def __init__ (self , stream : Optional [ WriteableStream ] = None ) -> None :
272+ def __init__ (self , stream : WriteableStream | None = None ) -> None :
273273 super ().__init__ ()
274274 if stream is None :
275275 stream = sys .stderr
@@ -399,7 +399,7 @@ def doRollover(self) -> None:
399399 # Reopen the file.
400400 self .stream = open (self ._LogFileName , mode = self ._WriteMode )
401401
402- def GetLogSize (self ) -> int :
402+ def GetLogSize (self ) -> int | None :
403403 """Check the size of the log file."""
404404 try :
405405 self .stream .flush () # We need to call this or the file size is always zero.
@@ -417,8 +417,10 @@ def emit(self, record: LogRecord) -> None:
417417
418418 :param record: The record (message object) to be logged
419419 """
420+ logsize : int | None = self .GetLogSize ()
420421 if (
421- (self .GetLogSize () >= self ._maxBytes )
422+ (logsize is not None )
423+ and (logsize >= self ._maxBytes )
422424 and (self ._maxBytes > 0 )
423425 and (self ._backupCount > 0 )
424426 ):
You can’t perform that action at this time.
0 commit comments