@@ -21,7 +21,21 @@ star_or_int_re: Final[Pattern[str]]
2121special_dow_re : Final [Pattern [str ]]
2222re_star : Final [Pattern [str ]]
2323hash_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 ]]
2539EXPRESSIONS : dict [tuple [str , bytes ], _Expressions ]
2640
2741def timedelta_to_seconds (td : datetime .timedelta ) -> float : ...
@@ -37,7 +51,11 @@ def datetime_to_timestamp(d: datetime.datetime) -> float: ...
3751
3852class croniter (Iterator [Any ]):
3953 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+ ]
4159 DAYS : Final [
4260 tuple [
4361 Literal [31 ],
@@ -55,12 +73,28 @@ class croniter(Iterator[Any]):
5573 ]
5674 ]
5775 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+ ]
5985 ]
6086 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+ ]
6296 ]
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 ]]
6498 bad_length : Final [str ]
6599
66100 tzinfo : datetime .tzinfo | None
0 commit comments