File tree Expand file tree Collapse file tree 3 files changed +33
-34
lines changed Expand file tree Collapse file tree 3 files changed +33
-34
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ import sys
4
4
from _typeshed import Unused
5
5
from collections .abc import Iterable , Sequence
6
6
from time import struct_time
7
- from typing import ClassVar , Literal
7
+ from typing import ClassVar , Final
8
8
from typing_extensions import TypeAlias
9
9
10
10
__all__ = [
@@ -154,18 +154,18 @@ month_abbr: Sequence[str]
154
154
155
155
if sys .version_info >= (3 , 12 ):
156
156
class Month (enum .IntEnum ):
157
- JANUARY : Literal [ 1 ]
158
- FEBRUARY : Literal [ 2 ]
159
- MARCH : Literal [ 3 ]
160
- APRIL : Literal [ 4 ]
161
- MAY : Literal [ 5 ]
162
- JUNE : Literal [ 6 ]
163
- JULY : Literal [ 7 ]
164
- AUGUST : Literal [ 8 ]
165
- SEPTEMBER : Literal [ 9 ]
166
- OCTOBER : Literal [ 10 ]
167
- NOVEMBER : Literal [ 11 ]
168
- DECEMBER : Literal [ 12 ]
157
+ JANUARY = 1
158
+ FEBRUARY = 2
159
+ MARCH = 3
160
+ APRIL = 4
161
+ MAY = 5
162
+ JUNE = 6
163
+ JULY = 7
164
+ AUGUST = 8
165
+ SEPTEMBER = 9
166
+ OCTOBER = 10
167
+ NOVEMBER = 11
168
+ DECEMBER = 12
169
169
170
170
JANUARY = Month .JANUARY
171
171
FEBRUARY = Month .FEBRUARY
@@ -181,13 +181,13 @@ if sys.version_info >= (3, 12):
181
181
DECEMBER = Month .DECEMBER
182
182
183
183
class Day (enum .IntEnum ):
184
- MONDAY : Literal [ 0 ]
185
- TUESDAY : Literal [ 1 ]
186
- WEDNESDAY : Literal [ 2 ]
187
- THURSDAY : Literal [ 3 ]
188
- FRIDAY : Literal [ 4 ]
189
- SATURDAY : Literal [ 5 ]
190
- SUNDAY : Literal [ 6 ]
184
+ MONDAY = 0
185
+ TUESDAY = 1
186
+ WEDNESDAY = 2
187
+ THURSDAY = 3
188
+ FRIDAY = 4
189
+ SATURDAY = 5
190
+ SUNDAY = 6
191
191
192
192
MONDAY = Day .MONDAY
193
193
TUESDAY = Day .TUESDAY
@@ -197,12 +197,12 @@ if sys.version_info >= (3, 12):
197
197
SATURDAY = Day .SATURDAY
198
198
SUNDAY = Day .SUNDAY
199
199
else :
200
- MONDAY : Literal [ 0 ]
201
- TUESDAY : Literal [ 1 ]
202
- WEDNESDAY : Literal [ 2 ]
203
- THURSDAY : Literal [ 3 ]
204
- FRIDAY : Literal [ 4 ]
205
- SATURDAY : Literal [ 5 ]
206
- SUNDAY : Literal [ 6 ]
207
-
208
- EPOCH : Literal [ 1970 ]
200
+ MONDAY : Final = 0
201
+ TUESDAY : Final = 1
202
+ WEDNESDAY : Final = 2
203
+ THURSDAY : Final = 3
204
+ FRIDAY : Final = 4
205
+ SATURDAY : Final = 5
206
+ SUNDAY : Final = 6
207
+
208
+ EPOCH : Final = 1970
Original file line number Diff line number Diff line change 1
1
import sys
2
2
from enum import IntEnum
3
- from typing import Literal
4
3
5
4
if sys .version_info >= (3 , 11 ):
6
5
from enum import StrEnum
@@ -75,9 +74,9 @@ class HTTPStatus(IntEnum):
75
74
MISDIRECTED_REQUEST = 421
76
75
UNAVAILABLE_FOR_LEGAL_REASONS = 451
77
76
if sys .version_info >= (3 , 9 ):
78
- EARLY_HINTS : Literal [ 103 ]
79
- IM_A_TEAPOT : Literal [ 418 ]
80
- TOO_EARLY : Literal [ 425 ]
77
+ EARLY_HINTS = 103
78
+ IM_A_TEAPOT = 418
79
+ TOO_EARLY = 425
81
80
if sys .version_info >= (3 , 12 ):
82
81
@property
83
82
def is_informational (self ) -> bool : ...
Original file line number Diff line number Diff line change @@ -201,7 +201,7 @@ class RegexFlag(enum.IntFlag):
201
201
T = sre_compile .SRE_FLAG_TEMPLATE
202
202
TEMPLATE = T
203
203
if sys .version_info >= (3 , 11 ):
204
- NOFLAG : int
204
+ NOFLAG = 0
205
205
206
206
A = RegexFlag .A
207
207
ASCII = RegexFlag .ASCII
You can’t perform that action at this time.
0 commit comments