1
1
import codecs
2
+ from _typeshed import ReadableBuffer
2
3
3
4
class IncrementalEncoder (codecs .IncrementalEncoder ):
4
5
def __init__ (self , errors : str = ...) -> None : ...
@@ -8,14 +9,14 @@ class IncrementalEncoder(codecs.IncrementalEncoder):
8
9
9
10
class IncrementalDecoder (codecs .BufferedIncrementalDecoder ):
10
11
def __init__ (self , errors : str = ...) -> None : ...
11
- def _buffer_decode (self , input : bytes , errors : str | None , final : bool ) -> tuple [str , int ]: ...
12
+ def _buffer_decode (self , input : ReadableBuffer , errors : str | None , final : bool ) -> tuple [str , int ]: ...
12
13
13
14
class StreamWriter (codecs .StreamWriter ):
14
15
def encode (self , input : str , errors : str | None = ...) -> tuple [bytes , int ]: ...
15
16
16
17
class StreamReader (codecs .StreamReader ):
17
- def decode (self , input : bytes , errors : str | None = ...) -> tuple [str , int ]: ...
18
+ def decode (self , input : ReadableBuffer , errors : str | None = ...) -> tuple [str , int ]: ...
18
19
19
20
def getregentry () -> codecs .CodecInfo : ...
20
21
def encode (input : str , errors : str | None = ...) -> tuple [bytes , int ]: ...
21
- def decode (input : bytes , errors : str | None = ...) -> tuple [str , int ]: ...
22
+ def decode (input : ReadableBuffer , errors : str | None = ...) -> tuple [str , int ]: ...
0 commit comments