Skip to content

Commit 01036d2

Browse files
Set literal default arguments for pickle.Pickler.__init__ and pickle.Unpickler.__init__ (#12797)
1 parent 86e144b commit 01036d2

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

stdlib/pickle.pyi

+7-7
Original file line numberDiff line numberDiff line change
@@ -157,10 +157,10 @@ class Pickler:
157157
def __init__(
158158
self,
159159
file: SupportsWrite[bytes],
160-
protocol: int | None = ...,
160+
protocol: int | None = None,
161161
*,
162-
fix_imports: bool = ...,
163-
buffer_callback: _BufferCallback = ...,
162+
fix_imports: bool = True,
163+
buffer_callback: _BufferCallback = None,
164164
) -> None: ...
165165
def reducer_override(self, obj: Any) -> Any: ...
166166
def dump(self, obj: Any, /) -> None: ...
@@ -174,10 +174,10 @@ class Unpickler:
174174
self,
175175
file: _ReadableFileobj,
176176
*,
177-
fix_imports: bool = ...,
178-
encoding: str = ...,
179-
errors: str = ...,
180-
buffers: Iterable[Any] | None = ...,
177+
fix_imports: bool = True,
178+
encoding: str = "ASCII",
179+
errors: str = "strict",
180+
buffers: Iterable[Any] | None = (),
181181
) -> None: ...
182182
def load(self) -> Any: ...
183183
def find_class(self, module_name: str, global_name: str, /) -> Any: ...

0 commit comments

Comments
 (0)