func `==`(delta: timedelta; n: NoneType): bool {....raises: [], tags: [], forbids: [].}
func `==`(tzinfo: tzinfo; n: NoneType): bool {....raises: [], tags: [], forbids: [].}
func ctime(self: datetime): PyStr {....raises: [], tags: [], forbids: [].}
func isoformat(self: datetime; sep: StringLike = 'T'; timespec = "auto"): PyStr
func str(self: datetime): PyStr {....raises: [ValueError], tags: [], forbids: [].}
func str(self: timedelta): PyStr {....raises: [], tags: [], forbids: [].}
func strftime(self: datetime; format: PyStr): PyStr {....raises: [ValueError], tags: [], forbids: [].}
func tzname(dt: datetime): PyStr {....raises: [NotImplementedError], tags: [], forbids: [].}
method tzname(tz: timezone; dt: datetime): PyStr {....raises: [], tags: [], forbids: [].}
method tzname(tz: tzinfo; dt: datetime): PyStr {.base, ...raises: [NotImplementedError], tags: [], forbids: [].}
converter noneToTzInfo(_: NoneType): tzinfo {....raises: [], tags: [], forbids: [].}