1 from ._common import weekday as weekdaybase
\r
2 from typing import Any, Iterable, Optional, Union
\r
13 class weekday(weekdaybase):
\r
25 def __init__(self, cache: bool = ...) -> None: ...
\r
26 def __iter__(self): ...
\r
27 def __getitem__(self, item): ...
\r
28 def __contains__(self, item): ...
\r
29 def count(self): ...
\r
30 def before(self, dt, inc: bool = ...): ...
\r
31 def after(self, dt, inc: bool = ...): ...
\r
32 def xafter(self, dt, count: Optional[Any] = ..., inc: bool = ...): ...
\r
33 def between(self, after, before, inc: bool = ..., count: int = ...): ...
\r
35 class rrule(rrulebase):
\r
38 dtstart: Optional[datetime.datetime] = ...,
\r
39 interval: int = ...,
\r
40 wkst: Optional[Union[weekday, int]] = ...,
\r
41 count: Optional[int] = ...,
\r
42 until: Optional[Union[datetime.datetime, int]] = ...,
\r
43 bysetpos: Optional[Union[int, Iterable[int]]] = ...,
\r
44 bymonth: Optional[Union[int, Iterable[int]]] = ...,
\r
45 bymonthday: Optional[Union[int, Iterable[int]]] = ...,
\r
46 byyearday: Optional[Union[int, Iterable[int]]] = ...,
\r
47 byeaster: Optional[Union[int, Iterable[int]]] = ...,
\r
48 byweekno: Optional[Union[int, Iterable[int]]] = ...,
\r
49 byweekday: Optional[Union[int, Iterable[int]]] = ...,
\r
50 byhour: Optional[Union[int, Iterable[int]]] = ...,
\r
51 byminute: Optional[Union[int, Iterable[int]]] = ...,
\r
52 bysecond: Optional[Union[int, Iterable[int]]] = ...,
\r
53 cache: bool = ...) -> None: ...
\r
54 def replace(self, **kwargs): ...
\r
58 def __init__(self, rrule) -> None: ...
\r
60 nextyearlen: int = ...
\r
61 yearordinal: int = ...
\r
62 yearweekday: int = ...
\r
65 nmdaymask: Any = ...
\r
69 nwdaymask: Any = ...
\r
70 eastermask: Any = ...
\r
72 lastmonth: int = ...
\r
73 def rebuild(self, year, month): ...
\r
74 def ydayset(self, year, month, day): ...
\r
75 def mdayset(self, year, month, day): ...
\r
76 def wdayset(self, year, month, day): ...
\r
77 def ddayset(self, year, month, day): ...
\r
78 def htimeset(self, hour, minute, second): ...
\r
79 def mtimeset(self, hour, minute, second): ...
\r
80 def stimeset(self, hour, minute, second): ...
\r
82 class rruleset(rrulebase):
\r
87 def __init__(self, genlist, gen) -> None: ...
\r
88 def __next__(self): ...
\r
90 def __lt__(self, other): ...
\r
91 def __gt__(self, other): ...
\r
92 def __eq__(self, other): ...
\r
93 def __ne__(self, other): ...
\r
94 def __init__(self, cache: bool = ...) -> None: ...
\r
95 def rrule(self, rrule): ...
\r
96 def rdate(self, rdate): ...
\r
97 def exrule(self, exrule): ...
\r
98 def exdate(self, exdate): ...
\r
101 def __call__(self, s, **kwargs): ...
\r
103 rrulestr: _rrulestr
\r