mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-07-29 11:16:44 +08:00
[stdlib] Mark constants as Final (#14577)
This commit is contained in:
+73
-73
@@ -14,7 +14,7 @@ from _pickle import (
|
||||
)
|
||||
from _typeshed import ReadableBuffer, SupportsWrite
|
||||
from collections.abc import Callable, Iterable, Mapping
|
||||
from typing import Any, ClassVar, SupportsBytes, SupportsIndex, final
|
||||
from typing import Any, ClassVar, Final, SupportsBytes, SupportsIndex, final
|
||||
from typing_extensions import Self
|
||||
|
||||
__all__ = [
|
||||
@@ -102,8 +102,8 @@ __all__ = [
|
||||
"UNICODE",
|
||||
]
|
||||
|
||||
HIGHEST_PROTOCOL: int
|
||||
DEFAULT_PROTOCOL: int
|
||||
HIGHEST_PROTOCOL: Final = 5
|
||||
DEFAULT_PROTOCOL: Final = 5
|
||||
|
||||
bytes_types: tuple[type[Any], ...] # undocumented
|
||||
|
||||
@@ -115,85 +115,85 @@ class PickleBuffer:
|
||||
def __buffer__(self, flags: int, /) -> memoryview: ...
|
||||
def __release_buffer__(self, buffer: memoryview, /) -> None: ...
|
||||
|
||||
MARK: bytes
|
||||
STOP: bytes
|
||||
POP: bytes
|
||||
POP_MARK: bytes
|
||||
DUP: bytes
|
||||
FLOAT: bytes
|
||||
INT: bytes
|
||||
BININT: bytes
|
||||
BININT1: bytes
|
||||
LONG: bytes
|
||||
BININT2: bytes
|
||||
NONE: bytes
|
||||
PERSID: bytes
|
||||
BINPERSID: bytes
|
||||
REDUCE: bytes
|
||||
STRING: bytes
|
||||
BINSTRING: bytes
|
||||
SHORT_BINSTRING: bytes
|
||||
UNICODE: bytes
|
||||
BINUNICODE: bytes
|
||||
APPEND: bytes
|
||||
BUILD: bytes
|
||||
GLOBAL: bytes
|
||||
DICT: bytes
|
||||
EMPTY_DICT: bytes
|
||||
APPENDS: bytes
|
||||
GET: bytes
|
||||
BINGET: bytes
|
||||
INST: bytes
|
||||
LONG_BINGET: bytes
|
||||
LIST: bytes
|
||||
EMPTY_LIST: bytes
|
||||
OBJ: bytes
|
||||
PUT: bytes
|
||||
BINPUT: bytes
|
||||
LONG_BINPUT: bytes
|
||||
SETITEM: bytes
|
||||
TUPLE: bytes
|
||||
EMPTY_TUPLE: bytes
|
||||
SETITEMS: bytes
|
||||
BINFLOAT: bytes
|
||||
MARK: Final = b"("
|
||||
STOP: Final = b"."
|
||||
POP: Final = b"0"
|
||||
POP_MARK: Final = b"1"
|
||||
DUP: Final = b"2"
|
||||
FLOAT: Final = b"F"
|
||||
INT: Final = b"I"
|
||||
BININT: Final = b"J"
|
||||
BININT1: Final = b"K"
|
||||
LONG: Final = b"L"
|
||||
BININT2: Final = b"M"
|
||||
NONE: Final = b"N"
|
||||
PERSID: Final = b"P"
|
||||
BINPERSID: Final = b"Q"
|
||||
REDUCE: Final = b"R"
|
||||
STRING: Final = b"S"
|
||||
BINSTRING: Final = b"T"
|
||||
SHORT_BINSTRING: Final = b"U"
|
||||
UNICODE: Final = b"V"
|
||||
BINUNICODE: Final = b"X"
|
||||
APPEND: Final = b"a"
|
||||
BUILD: Final = b"b"
|
||||
GLOBAL: Final = b"c"
|
||||
DICT: Final = b"d"
|
||||
EMPTY_DICT: Final = b"}"
|
||||
APPENDS: Final = b"e"
|
||||
GET: Final = b"g"
|
||||
BINGET: Final = b"h"
|
||||
INST: Final = b"i"
|
||||
LONG_BINGET: Final = b"j"
|
||||
LIST: Final = b"l"
|
||||
EMPTY_LIST: Final = b"]"
|
||||
OBJ: Final = b"o"
|
||||
PUT: Final = b"p"
|
||||
BINPUT: Final = b"q"
|
||||
LONG_BINPUT: Final = b"r"
|
||||
SETITEM: Final = b"s"
|
||||
TUPLE: Final = b"t"
|
||||
EMPTY_TUPLE: Final = b")"
|
||||
SETITEMS: Final = b"u"
|
||||
BINFLOAT: Final = b"G"
|
||||
|
||||
TRUE: bytes
|
||||
FALSE: bytes
|
||||
TRUE: Final = b"I01\n"
|
||||
FALSE: Final = b"I00\n"
|
||||
|
||||
# protocol 2
|
||||
PROTO: bytes
|
||||
NEWOBJ: bytes
|
||||
EXT1: bytes
|
||||
EXT2: bytes
|
||||
EXT4: bytes
|
||||
TUPLE1: bytes
|
||||
TUPLE2: bytes
|
||||
TUPLE3: bytes
|
||||
NEWTRUE: bytes
|
||||
NEWFALSE: bytes
|
||||
LONG1: bytes
|
||||
LONG4: bytes
|
||||
PROTO: Final = b"\x80"
|
||||
NEWOBJ: Final = b"\x81"
|
||||
EXT1: Final = b"\x82"
|
||||
EXT2: Final = b"\x83"
|
||||
EXT4: Final = b"\x84"
|
||||
TUPLE1: Final = b"\x85"
|
||||
TUPLE2: Final = b"\x86"
|
||||
TUPLE3: Final = b"\x87"
|
||||
NEWTRUE: Final = b"\x88"
|
||||
NEWFALSE: Final = b"\x89"
|
||||
LONG1: Final = b"\x8a"
|
||||
LONG4: Final = b"\x8b"
|
||||
|
||||
# protocol 3
|
||||
BINBYTES: bytes
|
||||
SHORT_BINBYTES: bytes
|
||||
BINBYTES: Final = b"B"
|
||||
SHORT_BINBYTES: Final = b"C"
|
||||
|
||||
# protocol 4
|
||||
SHORT_BINUNICODE: bytes
|
||||
BINUNICODE8: bytes
|
||||
BINBYTES8: bytes
|
||||
EMPTY_SET: bytes
|
||||
ADDITEMS: bytes
|
||||
FROZENSET: bytes
|
||||
NEWOBJ_EX: bytes
|
||||
STACK_GLOBAL: bytes
|
||||
MEMOIZE: bytes
|
||||
FRAME: bytes
|
||||
SHORT_BINUNICODE: Final = b"\x8c"
|
||||
BINUNICODE8: Final = b"\x8d"
|
||||
BINBYTES8: Final = b"\x8e"
|
||||
EMPTY_SET: Final = b"\x8f"
|
||||
ADDITEMS: Final = b"\x90"
|
||||
FROZENSET: Final = b"\x91"
|
||||
NEWOBJ_EX: Final = b"\x92"
|
||||
STACK_GLOBAL: Final = b"\x93"
|
||||
MEMOIZE: Final = b"\x94"
|
||||
FRAME: Final = b"\x95"
|
||||
|
||||
# protocol 5
|
||||
BYTEARRAY8: bytes
|
||||
NEXT_BUFFER: bytes
|
||||
READONLY_BUFFER: bytes
|
||||
BYTEARRAY8: Final = b"\x96"
|
||||
NEXT_BUFFER: Final = b"\x97"
|
||||
READONLY_BUFFER: Final = b"\x98"
|
||||
|
||||
def encode_long(x: int) -> bytes: ... # undocumented
|
||||
def decode_long(data: Iterable[SupportsIndex] | SupportsBytes | ReadableBuffer) -> int: ... # undocumented
|
||||
|
||||
Reference in New Issue
Block a user