mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 12:44:28 +08:00
add byte-to-byte encodings submodules (#13120)
This commit is contained in:
@@ -59,15 +59,9 @@ weakref.WeakValueDictionary.update
|
||||
# TODO: Modules that exist at runtime, but are missing from stubs
|
||||
# ==========
|
||||
encodings.ascii
|
||||
encodings.base64_codec
|
||||
encodings.bz2_codec
|
||||
encodings.hex_codec
|
||||
encodings.latin_1
|
||||
encodings.quopri_codec
|
||||
encodings.raw_unicode_escape
|
||||
encodings.unicode_escape
|
||||
encodings.uu_codec
|
||||
encodings.zlib_codec
|
||||
turtledemo
|
||||
turtledemo\..+
|
||||
xml.sax.expatreader
|
||||
|
||||
26
stdlib/encodings/base64_codec.pyi
Normal file
26
stdlib/encodings/base64_codec.pyi
Normal file
@@ -0,0 +1,26 @@
|
||||
import codecs
|
||||
from _typeshed import ReadableBuffer
|
||||
from typing import ClassVar
|
||||
|
||||
# This codec is bytes to bytes.
|
||||
|
||||
def base64_encode(input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ...
|
||||
def base64_decode(input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ...
|
||||
|
||||
class Codec(codecs.Codec):
|
||||
def encode(self, input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ... # type: ignore[override]
|
||||
def decode(self, input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ... # type: ignore[override]
|
||||
|
||||
class IncrementalEncoder(codecs.IncrementalEncoder):
|
||||
def encode(self, input: ReadableBuffer, final: bool = False) -> bytes: ... # type: ignore[override]
|
||||
|
||||
class IncrementalDecoder(codecs.IncrementalDecoder):
|
||||
def decode(self, input: ReadableBuffer, final: bool = False) -> bytes: ... # type: ignore[override]
|
||||
|
||||
class StreamWriter(Codec, codecs.StreamWriter):
|
||||
charbuffertype: ClassVar[type] = ...
|
||||
|
||||
class StreamReader(Codec, codecs.StreamReader):
|
||||
charbuffertype: ClassVar[type] = ...
|
||||
|
||||
def getregentry() -> codecs.CodecInfo: ...
|
||||
26
stdlib/encodings/bz2_codec.pyi
Normal file
26
stdlib/encodings/bz2_codec.pyi
Normal file
@@ -0,0 +1,26 @@
|
||||
import codecs
|
||||
from _typeshed import ReadableBuffer
|
||||
from typing import ClassVar
|
||||
|
||||
# This codec is bytes to bytes.
|
||||
|
||||
def bz2_encode(input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ...
|
||||
def bz2_decode(input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ...
|
||||
|
||||
class Codec(codecs.Codec):
|
||||
def encode(self, input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ... # type: ignore[override]
|
||||
def decode(self, input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ... # type: ignore[override]
|
||||
|
||||
class IncrementalEncoder(codecs.IncrementalEncoder):
|
||||
def encode(self, input: ReadableBuffer, final: bool = False) -> bytes: ... # type: ignore[override]
|
||||
|
||||
class IncrementalDecoder(codecs.IncrementalDecoder):
|
||||
def decode(self, input: ReadableBuffer, final: bool = False) -> bytes: ... # type: ignore[override]
|
||||
|
||||
class StreamWriter(Codec, codecs.StreamWriter):
|
||||
charbuffertype: ClassVar[type] = ...
|
||||
|
||||
class StreamReader(Codec, codecs.StreamReader):
|
||||
charbuffertype: ClassVar[type] = ...
|
||||
|
||||
def getregentry() -> codecs.CodecInfo: ...
|
||||
26
stdlib/encodings/hex_codec.pyi
Normal file
26
stdlib/encodings/hex_codec.pyi
Normal file
@@ -0,0 +1,26 @@
|
||||
import codecs
|
||||
from _typeshed import ReadableBuffer
|
||||
from typing import ClassVar
|
||||
|
||||
# This codec is bytes to bytes.
|
||||
|
||||
def hex_encode(input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ...
|
||||
def hex_decode(input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ...
|
||||
|
||||
class Codec(codecs.Codec):
|
||||
def encode(self, input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ... # type: ignore[override]
|
||||
def decode(self, input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ... # type: ignore[override]
|
||||
|
||||
class IncrementalEncoder(codecs.IncrementalEncoder):
|
||||
def encode(self, input: ReadableBuffer, final: bool = False) -> bytes: ... # type: ignore[override]
|
||||
|
||||
class IncrementalDecoder(codecs.IncrementalDecoder):
|
||||
def decode(self, input: ReadableBuffer, final: bool = False) -> bytes: ... # type: ignore[override]
|
||||
|
||||
class StreamWriter(Codec, codecs.StreamWriter):
|
||||
charbuffertype: ClassVar[type] = ...
|
||||
|
||||
class StreamReader(Codec, codecs.StreamReader):
|
||||
charbuffertype: ClassVar[type] = ...
|
||||
|
||||
def getregentry() -> codecs.CodecInfo: ...
|
||||
26
stdlib/encodings/quopri_codec.pyi
Normal file
26
stdlib/encodings/quopri_codec.pyi
Normal file
@@ -0,0 +1,26 @@
|
||||
import codecs
|
||||
from _typeshed import ReadableBuffer
|
||||
from typing import ClassVar
|
||||
|
||||
# This codec is bytes to bytes.
|
||||
|
||||
def quopri_encode(input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ...
|
||||
def quopri_decode(input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ...
|
||||
|
||||
class Codec(codecs.Codec):
|
||||
def encode(self, input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ... # type: ignore[override]
|
||||
def decode(self, input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ... # type: ignore[override]
|
||||
|
||||
class IncrementalEncoder(codecs.IncrementalEncoder):
|
||||
def encode(self, input: ReadableBuffer, final: bool = False) -> bytes: ... # type: ignore[override]
|
||||
|
||||
class IncrementalDecoder(codecs.IncrementalDecoder):
|
||||
def decode(self, input: ReadableBuffer, final: bool = False) -> bytes: ... # type: ignore[override]
|
||||
|
||||
class StreamWriter(Codec, codecs.StreamWriter):
|
||||
charbuffertype: ClassVar[type] = ...
|
||||
|
||||
class StreamReader(Codec, codecs.StreamReader):
|
||||
charbuffertype: ClassVar[type] = ...
|
||||
|
||||
def getregentry() -> codecs.CodecInfo: ...
|
||||
28
stdlib/encodings/uu_codec.pyi
Normal file
28
stdlib/encodings/uu_codec.pyi
Normal file
@@ -0,0 +1,28 @@
|
||||
import codecs
|
||||
from _typeshed import ReadableBuffer
|
||||
from typing import ClassVar
|
||||
|
||||
# This codec is bytes to bytes.
|
||||
|
||||
def uu_encode(
|
||||
input: ReadableBuffer, errors: str = "strict", filename: str = "<data>", mode: int = 0o666
|
||||
) -> tuple[bytes, int]: ...
|
||||
def uu_decode(input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ...
|
||||
|
||||
class Codec(codecs.Codec):
|
||||
def encode(self, input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ... # type: ignore[override]
|
||||
def decode(self, input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ... # type: ignore[override]
|
||||
|
||||
class IncrementalEncoder(codecs.IncrementalEncoder):
|
||||
def encode(self, input: ReadableBuffer, final: bool = False) -> bytes: ... # type: ignore[override]
|
||||
|
||||
class IncrementalDecoder(codecs.IncrementalDecoder):
|
||||
def decode(self, input: ReadableBuffer, final: bool = False) -> bytes: ... # type: ignore[override]
|
||||
|
||||
class StreamWriter(Codec, codecs.StreamWriter):
|
||||
charbuffertype: ClassVar[type] = ...
|
||||
|
||||
class StreamReader(Codec, codecs.StreamReader):
|
||||
charbuffertype: ClassVar[type] = ...
|
||||
|
||||
def getregentry() -> codecs.CodecInfo: ...
|
||||
26
stdlib/encodings/zlib_codec.pyi
Normal file
26
stdlib/encodings/zlib_codec.pyi
Normal file
@@ -0,0 +1,26 @@
|
||||
import codecs
|
||||
from _typeshed import ReadableBuffer
|
||||
from typing import ClassVar
|
||||
|
||||
# This codec is bytes to bytes.
|
||||
|
||||
def zlib_encode(input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ...
|
||||
def zlib_decode(input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ...
|
||||
|
||||
class Codec(codecs.Codec):
|
||||
def encode(self, input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ... # type: ignore[override]
|
||||
def decode(self, input: ReadableBuffer, errors: str = "strict") -> tuple[bytes, int]: ... # type: ignore[override]
|
||||
|
||||
class IncrementalEncoder(codecs.IncrementalEncoder):
|
||||
def encode(self, input: ReadableBuffer, final: bool = False) -> bytes: ... # type: ignore[override]
|
||||
|
||||
class IncrementalDecoder(codecs.IncrementalDecoder):
|
||||
def decode(self, input: ReadableBuffer, final: bool = False) -> bytes: ... # type: ignore[override]
|
||||
|
||||
class StreamWriter(Codec, codecs.StreamWriter):
|
||||
charbuffertype: ClassVar[type] = ...
|
||||
|
||||
class StreamReader(Codec, codecs.StreamReader):
|
||||
charbuffertype: ClassVar[type] = ...
|
||||
|
||||
def getregentry() -> codecs.CodecInfo: ...
|
||||
Reference in New Issue
Block a user