massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / python-dateutil / dateutil / tz / _common.pyi
1 from datetime import datetime, timedelta, tzinfo
2 from typing import Any
3
4 def tzname_in_python2(namefunc): ...
5 def enfold(dt: datetime, fold: int = ...): ...
6
7 class _DatetimeWithFold(datetime):
8     @property
9     def fold(self): ...
10
11 class _tzinfo(tzinfo):
12     def is_ambiguous(self, dt: datetime) -> bool: ...
13     def fromutc(self, dt: datetime) -> datetime: ...
14
15 class tzrangebase(_tzinfo):
16     def __init__(self) -> None: ...
17     def utcoffset(self, dt: datetime | None) -> timedelta | None: ...
18     def dst(self, dt: datetime | None) -> timedelta | None: ...
19     def tzname(self, dt: datetime | None) -> str: ...
20     def fromutc(self, dt: datetime) -> datetime: ...
21     def is_ambiguous(self, dt: datetime) -> bool: ...
22     __hash__: Any
23     def __ne__(self, other): ...
24     __reduce__: Any