@@ -21,7 +21,21 @@ star_or_int_re: Final[Pattern[str]]
21
21
special_dow_re : Final [Pattern [str ]]
22
22
re_star : Final [Pattern [str ]]
23
23
hash_expression_re : Final [Pattern [str ]]
24
- VALID_LEN_EXPRESSION : Final [list [int ]]
24
+ MINUTE_FIELD : Final = 0
25
+ HOUR_FIELD : Final = 1
26
+ DAY_FIELD : Final = 2
27
+ MONTH_FIELD : Final = 3
28
+ DOW_FIELD : Final = 4
29
+ SECOND_FIELD : Final = 5
30
+ UNIX_CRON_LEN : Final = 5
31
+ YEAR_FIELD : Final = 6
32
+ SECOND_CRON_LEN : Final = 6
33
+ YEAR_CRON_LEN : Final = 7
34
+ SECOND_FIELDS : Final [tuple [int , int , int , int , int , int ]]
35
+ UNIX_FIELDS : Final [tuple [int , int , int , int , int ]]
36
+ YEAR_FIELDS : Final [tuple [int , int , int , int , int , int , int ]]
37
+ CRON_FIELDS : Final [dict [str | int , tuple [int , ...]]]
38
+ VALID_LEN_EXPRESSION : Final [set [int ]]
25
39
EXPRESSIONS : dict [tuple [str , bytes ], _Expressions ]
26
40
27
41
def timedelta_to_seconds (td : datetime .timedelta ) -> float : ...
@@ -37,7 +51,11 @@ def datetime_to_timestamp(d: datetime.datetime) -> float: ...
37
51
38
52
class croniter (Iterator [Any ]):
39
53
MONTHS_IN_YEAR : Final = 12
40
- RANGES : Final [tuple [tuple [int , int ], tuple [int , int ], tuple [int , int ], tuple [int , int ], tuple [int , int ], tuple [int , int ]]]
54
+ RANGES : Final [
55
+ tuple [
56
+ tuple [int , int ], tuple [int , int ], tuple [int , int ], tuple [int , int ], tuple [int , int ], tuple [int , int ], tuple [int , int ]
57
+ ]
58
+ ]
41
59
DAYS : Final [
42
60
tuple [
43
61
Literal [31 ],
@@ -55,12 +73,28 @@ class croniter(Iterator[Any]):
55
73
]
56
74
]
57
75
ALPHACONV : Final [
58
- tuple [dict [Never , Never ], dict [Never , Never ], dict [str , str ], dict [str , int ], dict [str , int ], dict [Never , Never ]]
76
+ tuple [
77
+ dict [Never , Never ],
78
+ dict [Never , Never ],
79
+ dict [str , str ],
80
+ dict [str , int ],
81
+ dict [str , int ],
82
+ dict [Never , Never ],
83
+ dict [Never , Never ],
84
+ ]
59
85
]
60
86
LOWMAP : Final [
61
- tuple [dict [Never , Never ], dict [Never , Never ], dict [int , int ], dict [int , int ], dict [int , int ], dict [Never , Never ]]
87
+ tuple [
88
+ dict [Never , Never ],
89
+ dict [Never , Never ],
90
+ dict [int , int ],
91
+ dict [int , int ],
92
+ dict [int , int ],
93
+ dict [Never , Never ],
94
+ dict [Never , Never ],
95
+ ]
62
96
]
63
- LEN_MEANS_ALL : Final [tuple [int , int , int , int , int , int ]]
97
+ LEN_MEANS_ALL : Final [tuple [int , int , int , int , int , int , int ]]
64
98
bad_length : Final [str ]
65
99
66
100
tzinfo : datetime .tzinfo | None
0 commit comments