1{".class": "MypyFile", "_fullname": "pickle", "_name": null, "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "ADDITEMS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.ADDITEMS", "name": "ADDITEMS", "type": "builtins.bytes"}}, "APPEND": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.APPEND", "name": "APPEND", "type": "builtins.bytes"}}, "APPENDS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.APPENDS", "name": "APPENDS", "type": "builtins.bytes"}}, "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "BINBYTES": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.BINBYTES", "name": "BINBYTES", "type": "builtins.bytes"}}, "BINBYTES8": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.BINBYTES8", "name": "BINBYTES8", "type": "builtins.bytes"}}, "BINFLOAT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.BINFLOAT", "name": "BINFLOAT", "type": "builtins.bytes"}}, "BINGET": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.BINGET", "name": "BINGET", "type": "builtins.bytes"}}, "BININT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.BININT", "name": "BININT", "type": "builtins.bytes"}}, "BININT1": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.BININT1", "name": "BININT1", "type": "builtins.bytes"}}, "BININT2": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.BININT2", "name": "BININT2", "type": "builtins.bytes"}}, "BINPERSID": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.BINPERSID", "name": "BINPERSID", "type": "builtins.bytes"}}, "BINPUT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.BINPUT", "name": "BINPUT", "type": "builtins.bytes"}}, "BINSTRING": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.BINSTRING", "name": "BINSTRING", "type": "builtins.bytes"}}, "BINUNICODE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.BINUNICODE", "name": "BINUNICODE", "type": "builtins.bytes"}}, "BINUNICODE8": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.BINUNICODE8", "name": "BINUNICODE8", "type": "builtins.bytes"}}, "BUILD": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.BUILD", "name": "BUILD", "type": "builtins.bytes"}}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "DEFAULT_PROTOCOL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.DEFAULT_PROTOCOL", "name": "DEFAULT_PROTOCOL", "type": "builtins.int"}}, "DICT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.DICT", "name": "DICT", "type": "builtins.bytes"}}, "DUP": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.DUP", "name": "DUP", "type": "builtins.bytes"}}, "EMPTY_DICT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.EMPTY_DICT", "name": "EMPTY_DICT", "type": "builtins.bytes"}}, "EMPTY_LIST": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.EMPTY_LIST", "name": "EMPTY_LIST", "type": "builtins.bytes"}}, "EMPTY_SET": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.EMPTY_SET", "name": "EMPTY_SET", "type": "builtins.bytes"}}, "EMPTY_TUPLE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.EMPTY_TUPLE", "name": "EMPTY_TUPLE", "type": "builtins.bytes"}}, "EXT1": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.EXT1", "name": "EXT1", "type": "builtins.bytes"}}, "EXT2": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.EXT2", "name": "EXT2", "type": "builtins.bytes"}}, "EXT4": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.EXT4", "name": "EXT4", "type": "builtins.bytes"}}, "FALSE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.FALSE", "name": "FALSE", "type": "builtins.bytes"}}, "FLOAT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.FLOAT", "name": "FLOAT", "type": "builtins.bytes"}}, "FRAME": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.FRAME", "name": "FRAME", "type": "builtins.bytes"}}, "FROZENSET": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.FROZENSET", "name": "FROZENSET", "type": "builtins.bytes"}}, "GET": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.GET", "name": "GET", "type": "builtins.bytes"}}, "GLOBAL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.GLOBAL", "name": "GLOBAL", "type": "builtins.bytes"}}, "HIGHEST_PROTOCOL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.HIGHEST_PROTOCOL", "name": "HIGHEST_PROTOCOL", "type": "builtins.int"}}, "INST": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.INST", "name": "INST", "type": "builtins.bytes"}}, "INT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.INT", "name": "INT", "type": "builtins.bytes"}}, "IO": {".class": "SymbolTableNode", "cross_ref": "typing.IO", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Iterator": {".class": "SymbolTableNode", "cross_ref": "typing.Iterator", "kind": "Gdef", "module_hidden": true, "module_public": false}, "LIST": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.LIST", "name": "LIST", "type": "builtins.bytes"}}, "LONG": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.LONG", "name": "LONG", "type": "builtins.bytes"}}, "LONG1": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.LONG1", "name": "LONG1", "type": "builtins.bytes"}}, "LONG4": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.LONG4", "name": "LONG4", "type": "builtins.bytes"}}, "LONG_BINGET": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.LONG_BINGET", "name": "LONG_BINGET", "type": "builtins.bytes"}}, "LONG_BINPUT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.LONG_BINPUT", "name": "LONG_BINPUT", "type": "builtins.bytes"}}, "MARK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.MARK", "name": "MARK", "type": "builtins.bytes"}}, "MEMOIZE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.MEMOIZE", "name": "MEMOIZE", "type": "builtins.bytes"}}, "Mapping": {".class": "SymbolTableNode", "cross_ref": "typing.Mapping", "kind": "Gdef", "module_hidden": true, "module_public": false}, "NEWFALSE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.NEWFALSE", "name": "NEWFALSE", "type": "builtins.bytes"}}, "NEWOBJ": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.NEWOBJ", "name": "NEWOBJ", "type": "builtins.bytes"}}, "NEWOBJ_EX": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.NEWOBJ_EX", "name": "NEWOBJ_EX", "type": "builtins.bytes"}}, "NEWTRUE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.NEWTRUE", "name": "NEWTRUE", "type": "builtins.bytes"}}, "NONE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.NONE", "name": "NONE", "type": "builtins.bytes"}}, "OBJ": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.OBJ", "name": "OBJ", "type": "builtins.bytes"}}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "PERSID": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.PERSID", "name": "PERSID", "type": "builtins.bytes"}}, "POP": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.POP", "name": "POP", "type": "builtins.bytes"}}, "POP_MARK": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.POP_MARK", "name": "POP_MARK", "type": "builtins.bytes"}}, "PROTO": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.PROTO", "name": "PROTO", "type": "builtins.bytes"}}, "PUT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.PUT", "name": "PUT", "type": "builtins.bytes"}}, "PickleError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "pickle.PickleError", "name": "PickleError", "type_vars": []}, "flags": [], "fullname": "pickle.PickleError", "metaclass_type": null, "metadata": {}, "module_name": "pickle", "mro": ["pickle.PickleError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Pickler": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "pickle.Pickler", "name": "Pickler", "type_vars": []}, "flags": [], "fullname": "pickle.Pickler", "metaclass_type": null, "metadata": {}, "module_name": "pickle", "mro": ["pickle.Pickler", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 5], "arg_names": ["self", "file", "protocol", "fix_imports"], "flags": ["is_conditional"], "fullname": "pickle.Pickler.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 5], "arg_names": ["self", "file", "protocol", "fix_imports"], "arg_types": ["pickle.Pickler", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of Pickler", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "clear_memo": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "pickle.Pickler.clear_memo", "name": "clear_memo", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["pickle.Pickler"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "clear_memo of Pickler", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "dispatch_table": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "pickle.Pickler.dispatch_table", "name": "dispatch_table", "type": {".class": "Instance", "args": ["builtins.type", {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "from_omitted_generics"}], "type_ref": "typing.Iterator"}, {".class": "NoneTyp"}]}]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "from_omitted_generics"}], "type_ref": "typing.Iterator"}, {".class": "NoneTyp"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "from_omitted_generics"}], "type_ref": "typing.Iterator"}, {".class": "NoneTyp"}]}]}]}, "variables": []}], "type_ref": "typing.Mapping"}}}, "dump": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "flags": [], "fullname": "pickle.Pickler.dump", "name": "dump", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "arg_types": ["pickle.Pickler", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "dump of Pickler", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "fast": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "pickle.Pickler.fast", "name": "fast", "type": "builtins.bool"}}, "persistent_id": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "flags": [], "fullname": "pickle.Pickler.persistent_id", "name": "persistent_id", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "obj"], "arg_types": ["pickle.Pickler", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "persistent_id of Pickler", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "PicklingError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["pickle.PickleError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "pickle.PicklingError", "name": "PicklingError", "type_vars": []}, "flags": [], "fullname": "pickle.PicklingError", "metaclass_type": null, "metadata": {}, "module_name": "pickle", "mro": ["pickle.PicklingError", "pickle.PickleError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "REDUCE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.REDUCE", "name": "REDUCE", "type": "builtins.bytes"}}, "SETITEM": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.SETITEM", "name": "SETITEM", "type": "builtins.bytes"}}, "SETITEMS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.SETITEMS", "name": "SETITEMS", "type": "builtins.bytes"}}, "SHORT_BINBYTES": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.SHORT_BINBYTES", "name": "SHORT_BINBYTES", "type": "builtins.bytes"}}, "SHORT_BINSTRING": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.SHORT_BINSTRING", "name": "SHORT_BINSTRING", "type": "builtins.bytes"}}, "SHORT_BINUNICODE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.SHORT_BINUNICODE", "name": "SHORT_BINUNICODE", "type": "builtins.bytes"}}, "STACK_GLOBAL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.STACK_GLOBAL", "name": "STACK_GLOBAL", "type": "builtins.bytes"}}, "STOP": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.STOP", "name": "STOP", "type": "builtins.bytes"}}, "STRING": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.STRING", "name": "STRING", "type": "builtins.bytes"}}, "TRUE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.TRUE", "name": "TRUE", "type": "builtins.bytes"}}, "TUPLE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.TUPLE", "name": "TUPLE", "type": "builtins.bytes"}}, "TUPLE1": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.TUPLE1", "name": "TUPLE1", "type": "builtins.bytes"}}, "TUPLE2": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.TUPLE2", "name": "TUPLE2", "type": "builtins.bytes"}}, "TUPLE3": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.TUPLE3", "name": "TUPLE3", "type": "builtins.bytes"}}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "UNICODE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.UNICODE", "name": "UNICODE", "type": "builtins.bytes"}}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Unpickler": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "pickle.Unpickler", "name": "Unpickler", "type_vars": []}, "flags": [], "fullname": "pickle.Unpickler", "metaclass_type": null, "metadata": {}, "module_name": "pickle", "mro": ["pickle.Unpickler", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5, 5, 5], "arg_names": ["self", "file", "fix_imports", "encoding", "errors"], "flags": ["is_conditional"], "fullname": "pickle.Unpickler.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5, 5], "arg_names": ["self", "file", "fix_imports", "encoding", "errors"], "arg_types": ["pickle.Unpickler", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, "builtins.bool", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of Unpickler", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "find_class": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "module", "name"], "flags": [], "fullname": "pickle.Unpickler.find_class", "name": "find_class", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "module", "name"], "arg_types": ["pickle.Unpickler", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "find_class of Unpickler", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, "variables": []}}}, "load": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "pickle.Unpickler.load", "name": "load", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["pickle.Unpickler"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "load of Unpickler", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, "variables": []}}}, "persistent_load": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "pid"], "flags": ["is_conditional"], "fullname": "pickle.Unpickler.persistent_load", "name": "persistent_load", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "pid"], "arg_types": ["pickle.Unpickler", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "persistent_load of Unpickler", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "UnpicklingError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["pickle.PickleError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "pickle.UnpicklingError", "name": "UnpicklingError", "type_vars": []}, "flags": [], "fullname": "pickle.UnpicklingError", "metaclass_type": null, "metadata": {}, "module_name": "pickle", "mro": ["pickle.UnpicklingError", "pickle.PickleError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "pickle.__package__", "name": "__package__", "type": "builtins.str"}}, "_reducedtype": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "pickle._reducedtype", "line": 28, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["builtins.str", {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "from_omitted_generics"}], "type_ref": "typing.Iterator"}, {".class": "NoneTyp"}]}]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "from_omitted_generics"}], "type_ref": "typing.Iterator"}, {".class": "NoneTyp"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "from_omitted_generics"}], "type_ref": "typing.Iterator"}, {".class": "NoneTyp"}]}]}]}}}, "dump": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 5], "arg_names": ["obj", "file", "protocol", "fix_imports"], "flags": ["is_conditional"], "fullname": "pickle.dump", "name": "dump", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 5], "arg_names": ["obj", "file", "protocol", "fix_imports"], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "dump", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "dumps": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 5], "arg_names": ["obj", "protocol", "fix_imports"], "flags": ["is_conditional"], "fullname": "pickle.dumps", "name": "dumps", "type": {".class": "CallableType", "arg_kinds": [0, 1, 5], "arg_names": ["obj", "protocol", "fix_imports"], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "dumps", "ret_type": "builtins.bytes", "variables": []}}}, "load": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5, 5], "arg_names": ["file", "fix_imports", "encoding", "errors"], "flags": ["is_conditional"], "fullname": "pickle.load", "name": "load", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5, 5], "arg_names": ["file", "fix_imports", "encoding", "errors"], "arg_types": [{".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, "builtins.bool", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "load", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, "variables": []}}}, "loads": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5, 5], "arg_names": ["bytes_object", "fix_imports", "encoding", "errors"], "flags": ["is_conditional"], "fullname": "pickle.loads", "name": "loads", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5, 5], "arg_names": ["bytes_object", "fix_imports", "encoding", "errors"], "arg_types": ["builtins.bytes", "builtins.bool", "builtins.str", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "loads", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, "variables": []}}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "ModuleRef", "module_hidden": true, "module_public": false}}, "path": "/Library/Frameworks/Python.framework/Versions/3.7/lib/mypy/typeshed/stdlib/2and3/pickle.pyi"}
2