logging/handlers.pyi: atTime is datetime.time (#7566)

It is marked as having type `datetime.datetime` but `atTime`
refers to a time of day; only the fields on `datetime.time`
are used. The [docs](https://docs.python.org/3/library/logging.handlers.html#timedrotatingfilehandler)
clearly state that it is a `time`.
This commit is contained in:
Steven Troxler
2022-03-30 11:17:36 -07:00
committed by GitHub
parent 6550a30fdc
commit 2d1d4b982f

View File

@@ -78,7 +78,7 @@ class TimedRotatingFileHandler(BaseRotatingHandler):
when: str # undocumented
backupCount: int # undocumented
utc: bool # undocumented
atTime: datetime.datetime | None # undocumented
atTime: datetime.time | None # undocumented
interval: int # undocumented
suffix: str # undocumented
dayOfWeek: int # undocumented
@@ -94,7 +94,7 @@ class TimedRotatingFileHandler(BaseRotatingHandler):
encoding: str | None = ...,
delay: bool = ...,
utc: bool = ...,
atTime: datetime.datetime | None = ...,
atTime: datetime.time | None = ...,
errors: str | None = ...,
) -> None: ...
else:
@@ -107,7 +107,7 @@ class TimedRotatingFileHandler(BaseRotatingHandler):
encoding: str | None = ...,
delay: bool = ...,
utc: bool = ...,
atTime: datetime.datetime | None = ...,
atTime: datetime.time | None = ...,
) -> None: ...
def doRollover(self) -> None: ...