diff --git a/builtins/2.7/cPickle.pyi b/builtins/2.7/cPickle.pyi new file mode 100644 index 000000000..b55f96853 --- /dev/null +++ b/builtins/2.7/cPickle.pyi @@ -0,0 +1,19 @@ +from typing import Any, IO + +HIGHEST_PROTOCOL = ... # type: int +compatible_formats = ... # type: List[str] +format_version = ... # type: str + +class Pickler: ... +class Unpickler: ... + +def dump(obj: Any, file: IO[str], protocol: int = None) -> None: ... +def dumps(obj: Any, protocol: int = None) -> str: ... +def load(file: IO[str]) -> Any: ... +def loads(str: str) -> Any: ... + +class PickleError(Exception): ... +class UnpicklingError(PickleError): ... +class BadPickleGet(UnpicklingError): ... +class PicklingError(PickleError): ... +class UnpickleableError(PicklingError): ...