mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 13:04:46 +08:00
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:
@@ -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: ...
|
||||
|
||||
Reference in New Issue
Block a user