Skip to content

Commit c20f689

Browse files
simonjayhawkinsproost
authored andcommitted
TYPING: add stubs for _packer and _unpacker (pandas-dev#28135)
1 parent 84a60db commit c20f689

File tree

2 files changed

+81
-0
lines changed

2 files changed

+81
-0
lines changed

pandas/io/msgpack/_packer.pyi

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# flake8: noqa
2+
3+
class Packer:
4+
def __cinit__(self): ...
5+
def __init__(
6+
self,
7+
default=...,
8+
encoding=...,
9+
unicode_errors=...,
10+
use_single_float=...,
11+
autoreset: int = ...,
12+
use_bin_type: int = ...,
13+
): ...
14+
def __dealloc__(self): ...
15+
def _pack(self, o, nest_limit: int = ...) -> int: ...
16+
def pack(self, obj): ...
17+
def pack_ext_type(self, typecode, data): ...
18+
def pack_array_header(self, size): ...
19+
def pack_map_header(self, size): ...
20+
def pack_map_pairs(self, pairs): ...
21+
def reset(self) -> None: ...
22+
def bytes(self): ...

pandas/io/msgpack/_unpacker.pyi

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# flake8: noqa
2+
3+
def unpackb(
4+
packed,
5+
object_hook=...,
6+
list_hook=...,
7+
use_list=...,
8+
encoding=...,
9+
unicode_errors=...,
10+
object_pairs_hook=...,
11+
ext_hook=...,
12+
max_str_len=...,
13+
max_bin_len=...,
14+
max_array_len=...,
15+
max_map_len=...,
16+
max_ext_len=...,
17+
): ...
18+
def unpack(
19+
stream,
20+
object_hook=...,
21+
list_hook=...,
22+
use_list=...,
23+
encoding=...,
24+
unicode_errors=...,
25+
object_pairs_hook=...,
26+
): ...
27+
28+
class Unpacker:
29+
def __cinit__(self): ...
30+
def __dealloc__(self): ...
31+
def __init__(
32+
self,
33+
file_like=...,
34+
read_size=...,
35+
use_list=...,
36+
object_hook=...,
37+
object_pairs_hook=...,
38+
list_hook=...,
39+
encoding=...,
40+
unicode_errors=...,
41+
max_buffer_size: int = ...,
42+
ext_hook=...,
43+
max_str_len=...,
44+
max_bin_len=...,
45+
max_array_len=...,
46+
max_map_len=...,
47+
max_ext_len=...,
48+
): ...
49+
def feed(self, next_bytes): ...
50+
def append_buffer(self, _buf, _buf_len): ...
51+
def read_from_file(self): ...
52+
def _unpack(self, execute, write_bytes, iter=...): ...
53+
def read_bytes(self, nbytes): ...
54+
def unpack(self, write_bytes=...): ...
55+
def skip(self, write_bytes=...): ...
56+
def read_array_header(self, write_bytes=...): ...
57+
def read_map_header(self, write_bytes=...): ...
58+
def __iter__(self): ...
59+
def __next__(self): ...

0 commit comments

Comments
 (0)