1{".class": "MypyFile", "_fullname": "zipfile", "_name": null, "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "BadZipFile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "zipfile.BadZipFile", "name": "BadZipFile", "type_vars": []}, "flags": [], "fullname": "zipfile.BadZipFile", "metaclass_type": null, "metadata": {}, "module_name": "zipfile", "mro": ["zipfile.BadZipFile", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "BadZipfile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "zipfile.BadZipfile", "line": 19, "no_args": true, "normalized": false, "target": "zipfile.BadZipFile"}}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "IO": {".class": "SymbolTableNode", "cross_ref": "typing.IO", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "typing.Iterable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "LargeZipFile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "zipfile.LargeZipFile", "name": "LargeZipFile", "type_vars": []}, "flags": [], "fullname": "zipfile.LargeZipFile", "metaclass_type": null, "metadata": {}, "module_name": "zipfile", "mro": ["zipfile.LargeZipFile", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "PyZipFile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["zipfile.ZipFile"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "zipfile.PyZipFile", "name": "PyZipFile", "type_vars": []}, "flags": [], "fullname": "zipfile.PyZipFile", "metaclass_type": null, "metadata": {}, "module_name": "zipfile", "mro": ["zipfile.PyZipFile", "zipfile.ZipFile", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["self", "file", "mode", "compression", "allowZip64", "opimize"], "flags": ["is_conditional"], "fullname": "zipfile.PyZipFile.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["self", "file", "mode", "compression", "allowZip64", "opimize"], "arg_types": ["zipfile.PyZipFile", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}]}, "builtins.str", "builtins.int", "builtins.bool", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of PyZipFile", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "writepy": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "pathname", "basename", "filterfunc"], "flags": ["is_conditional"], "fullname": "zipfile.PyZipFile.writepy", "name": "writepy", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "pathname", "basename", "filterfunc"], "arg_types": ["zipfile.PyZipFile", "builtins.str", "builtins.str", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": "builtins.bool", "variables": []}, {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "writepy of PyZipFile", "ret_type": {".class": "NoneTyp"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Text": {".class": "SymbolTableNode", "cross_ref": "typing.Text", "kind": "Gdef", "module_hidden": true, "module_public": false}, "TracebackType": {".class": "SymbolTableNode", "cross_ref": "types.TracebackType", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Type": {".class": "SymbolTableNode", "cross_ref": "typing.Type", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "ZIP_BZIP2": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "zipfile.ZIP_BZIP2", "name": "ZIP_BZIP2", "type": "builtins.int"}}, "ZIP_DEFLATED": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "zipfile.ZIP_DEFLATED", "name": "ZIP_DEFLATED", "type": "builtins.int"}}, "ZIP_LZMA": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "zipfile.ZIP_LZMA", "name": "ZIP_LZMA", "type": "builtins.int"}}, "ZIP_STORED": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "zipfile.ZIP_STORED", "name": "ZIP_STORED", "type": "builtins.int"}}, "ZipFile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "zipfile.ZipFile", "name": "ZipFile", "type_vars": []}, "flags": [], "fullname": "zipfile.ZipFile", "metaclass_type": null, "metadata": {}, "module_name": "zipfile", "mro": ["zipfile.ZipFile", "builtins.object"], "names": {".class": "SymbolTable", "__enter__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "zipfile.ZipFile.__enter__", "name": "__enter__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["zipfile.ZipFile"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__enter__ of ZipFile", "ret_type": "zipfile.ZipFile", "variables": []}}}, "__exit__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "exc_type", "exc_val", "exc_tb"], "flags": [], "fullname": "zipfile.ZipFile.__exit__", "name": "__exit__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": [null, null, null, null], "arg_types": ["zipfile.ZipFile", {".class": "UnionType", "items": [{".class": "TypeType", "item": "builtins.BaseException"}, {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.BaseException", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["types.TracebackType", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__exit__ of ZipFile", "ret_type": "builtins.bool", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1], "arg_names": ["self", "file", "mode", "compression", "allowZip64"], "flags": [], "fullname": "zipfile.ZipFile.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1], "arg_names": ["self", "file", "mode", "compression", "allowZip64"], "arg_types": ["zipfile.ZipFile", {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}, "builtins.str", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}]}, "builtins.str", "builtins.int", "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 ZipFile", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "close": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "zipfile.ZipFile.close", "name": "close", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["zipfile.ZipFile"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "close of ZipFile", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "comment": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipFile.comment", "name": "comment", "type": "builtins.bytes"}}, "debug": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipFile.debug", "name": "debug", "type": "builtins.int"}}, "extract": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "member", "path", "pwd"], "flags": [], "fullname": "zipfile.ZipFile.extract", "name": "extract", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "member", "path", "pwd"], "arg_types": ["zipfile.ZipFile", {".class": "UnionType", "items": ["builtins.str", "zipfile.ZipInfo"]}, {".class": "UnionType", "items": ["builtins.str", "zipfile.ZipInfo", {".class": "NoneTyp"}]}, "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "extract of ZipFile", "ret_type": "builtins.str", "variables": []}}}, "extractall": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1], "arg_names": ["self", "path", "members", "pwd"], "flags": [], "fullname": "zipfile.ZipFile.extractall", "name": "extractall", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1], "arg_names": ["self", "path", "members", "pwd"], "arg_types": ["zipfile.ZipFile", {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}, "builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterable"}, {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "extractall of ZipFile", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "filelist": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipFile.filelist", "name": "filelist", "type": {".class": "Instance", "args": ["zipfile.ZipInfo"], "type_ref": "builtins.list"}}}, "getinfo": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "flags": [], "fullname": "zipfile.ZipFile.getinfo", "name": "getinfo", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "arg_types": ["zipfile.ZipFile", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "getinfo of ZipFile", "ret_type": "zipfile.ZipInfo", "variables": []}}}, "infolist": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "zipfile.ZipFile.infolist", "name": "infolist", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["zipfile.ZipFile"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "infolist of ZipFile", "ret_type": {".class": "Instance", "args": ["zipfile.ZipInfo"], "type_ref": "builtins.list"}, "variables": []}}}, "namelist": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "zipfile.ZipFile.namelist", "name": "namelist", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["zipfile.ZipFile"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "namelist of ZipFile", "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "variables": []}}}, "open": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "name", "mode", "pwd"], "flags": [], "fullname": "zipfile.ZipFile.open", "name": "open", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "name", "mode", "pwd"], "arg_types": ["zipfile.ZipFile", {".class": "UnionType", "items": ["builtins.str", "zipfile.ZipInfo"]}, "builtins.str", {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "open of ZipFile", "ret_type": {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}, "variables": []}}}, "printdir": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "zipfile.ZipFile.printdir", "name": "printdir", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["zipfile.ZipFile"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "printdir of ZipFile", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "name", "pwd"], "flags": [], "fullname": "zipfile.ZipFile.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "name", "pwd"], "arg_types": ["zipfile.ZipFile", {".class": "UnionType", "items": ["builtins.str", "zipfile.ZipInfo"]}, {".class": "UnionType", "items": ["builtins.bytes", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "read of ZipFile", "ret_type": "builtins.bytes", "variables": []}}}, "setpassword": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "pwd"], "flags": [], "fullname": "zipfile.ZipFile.setpassword", "name": "setpassword", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "pwd"], "arg_types": ["zipfile.ZipFile", "builtins.bytes"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "setpassword of ZipFile", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "testzip": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "zipfile.ZipFile.testzip", "name": "testzip", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["zipfile.ZipFile"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "testzip of ZipFile", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, "variables": []}}}, "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "filename", "arcname", "compress_type"], "flags": [], "fullname": "zipfile.ZipFile.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["self", "filename", "arcname", "compress_type"], "arg_types": ["zipfile.ZipFile", {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}, "builtins.str"]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}, "builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "write of ZipFile", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "writestr": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "zinfo_or_arcname", "data", "compress_type"], "flags": ["is_conditional"], "fullname": "zipfile.ZipFile.writestr", "name": "writestr", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1], "arg_names": ["self", "zinfo_or_arcname", "data", "compress_type"], "arg_types": ["zipfile.ZipFile", {".class": "UnionType", "items": ["builtins.str", "zipfile.ZipInfo"]}, {".class": "UnionType", "items": ["builtins.bytes", "builtins.str"]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "writestr of ZipFile", "ret_type": {".class": "NoneTyp"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ZipInfo": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "zipfile.ZipInfo", "name": "ZipInfo", "type_vars": []}, "flags": [], "fullname": "zipfile.ZipInfo", "metaclass_type": null, "metadata": {}, "module_name": "zipfile", "mro": ["zipfile.ZipInfo", "builtins.object"], "names": {".class": "SymbolTable", "CRC": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.CRC", "name": "CRC", "type": "builtins.int"}}, "comment": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.comment", "name": "comment", "type": "builtins.bytes"}}, "compress_size": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.compress_size", "name": "compress_size", "type": "builtins.int"}}, "compress_type": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.compress_type", "name": "compress_type", "type": "builtins.int"}}, "create_system": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.create_system", "name": "create_system", "type": "builtins.int"}}, "create_version": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.create_version", "name": "create_version", "type": "builtins.int"}}, "date_time": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.date_time", "name": "date_time", "type": {".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": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"]}}}, "external_attr": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.external_attr", "name": "external_attr", "type": "builtins.int"}}, "extra": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.extra", "name": "extra", "type": "builtins.bytes"}}, "extract_version": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.extract_version", "name": "extract_version", "type": "builtins.int"}}, "file_size": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.file_size", "name": "file_size", "type": "builtins.int"}}, "filename": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.filename", "name": "filename", "type": "builtins.str"}}, "flag_bits": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.flag_bits", "name": "flag_bits", "type": "builtins.int"}}, "header_offset": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.header_offset", "name": "header_offset", "type": "builtins.int"}}, "internal_attr": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.internal_attr", "name": "internal_attr", "type": "builtins.int"}}, "reserved": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.reserved", "name": "reserved", "type": "builtins.int"}}, "volume": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "zipfile.ZipInfo.volume", "name": "volume", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_DT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "zipfile._DT", "line": 14, "no_args": false, "normalized": false, "target": {".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": ["builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int", "builtins.int"]}}}, "_Path": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "zipfile._Path", "line": 10, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}, "builtins.str"]}}}, "_SZI": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "zipfile._SZI", "line": 13, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["builtins.str", "zipfile.ZipInfo"]}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "zipfile.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "zipfile.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "zipfile.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "zipfile.__package__", "name": "__package__", "type": "builtins.str"}}, "error": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "zipfile.error", "line": 22, "no_args": true, "normalized": false, "target": "zipfile.BadZipFile"}}, "is_zipfile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["filename"], "flags": [], "fullname": "zipfile.is_zipfile", "name": "is_zipfile", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["filename"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.bytes"], "type_ref": "typing.IO"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "is_zipfile", "ret_type": "builtins.bool", "variables": []}}}, "os": {".class": "SymbolTableNode", "cross_ref": "os", "kind": "ModuleRef", "module_hidden": true, "module_public": false}, "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/zipfile.pyi"}
2