mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 21:14:48 +08:00
Use Literal["little", "big"] for byteorder (#5715)
This commit is contained in:
@@ -186,10 +186,10 @@ class int:
|
||||
def bit_length(self) -> int: ...
|
||||
if sys.version_info >= (3, 10):
|
||||
def bit_count(self) -> int: ...
|
||||
def to_bytes(self, length: int, byteorder: str, *, signed: bool = ...) -> bytes: ...
|
||||
def to_bytes(self, length: int, byteorder: Literal["little", "big"], *, signed: bool = ...) -> bytes: ...
|
||||
@classmethod
|
||||
def from_bytes(
|
||||
cls, bytes: Union[Iterable[int], SupportsBytes], byteorder: str, *, signed: bool = ...
|
||||
cls, bytes: Union[Iterable[int], SupportsBytes], byteorder: Literal["little", "big"], *, signed: bool = ...
|
||||
) -> int: ... # TODO buffer object argument
|
||||
def __add__(self, x: int) -> int: ...
|
||||
def __sub__(self, x: int) -> int: ...
|
||||
|
||||
@@ -22,6 +22,7 @@ from typing import (
|
||||
Union,
|
||||
overload,
|
||||
)
|
||||
from typing_extensions import Literal
|
||||
|
||||
_T = TypeVar("_T")
|
||||
|
||||
@@ -43,7 +44,7 @@ if sys.platform != "win32":
|
||||
argv: List[str]
|
||||
base_exec_prefix: str
|
||||
base_prefix: str
|
||||
byteorder: str
|
||||
byteorder: Literal["little", "big"]
|
||||
builtin_module_names: Sequence[str] # actually a tuple of strings
|
||||
copyright: str
|
||||
if sys.platform == "win32":
|
||||
|
||||
Reference in New Issue
Block a user