Skip to content

Commit 6c4f1d9

Browse files
committed
Fix some type issues.
1 parent 38253bf commit 6c4f1d9

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

adafruit_logging.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff 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
):

0 commit comments

Comments
 (0)