1{".class": "MypyFile", "_fullname": "shutil", "_name": null, "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "AnyStr": {".class": "SymbolTableNode", "cross_ref": "typing.AnyStr", "kind": "Tvar", "module_hidden": true, "module_public": false}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Error": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "shutil.Error", "name": "Error", "type_vars": []}, "flags": [], "fullname": "shutil.Error", "metaclass_type": null, "metadata": {}, "module_name": "shutil", "mro": ["shutil.Error", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "ExecError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "shutil.ExecError", "name": "ExecError", "type_vars": []}, "flags": [], "fullname": "shutil.ExecError", "metaclass_type": null, "metadata": {}, "module_name": "shutil", "mro": ["shutil.ExecError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "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}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "NamedTuple": {".class": "SymbolTableNode", "cross_ref": "typing.NamedTuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Protocol": {".class": "SymbolTableNode", "cross_ref": "typing.Protocol", "kind": "Gdef", "module_hidden": true, "module_public": false}, "ReadError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "shutil.ReadError", "name": "ReadError", "type_vars": []}, "flags": [], "fullname": "shutil.ReadError", "metaclass_type": null, "metadata": {}, "module_name": "shutil", "mro": ["shutil.ReadError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "RegistryError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "shutil.RegistryError", "name": "RegistryError", "type_vars": []}, "flags": [], "fullname": "shutil.RegistryError", "metaclass_type": null, "metadata": {}, "module_name": "shutil", "mro": ["shutil.RegistryError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SameFileError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["shutil.Error"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "shutil.SameFileError", "name": "SameFileError", "type_vars": []}, "flags": [], "fullname": "shutil.SameFileError", "metaclass_type": null, "metadata": {}, "module_name": "shutil", "mro": ["shutil.SameFileError", "shutil.Error", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Sequence": {".class": "SymbolTableNode", "cross_ref": "typing.Sequence", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Set": {".class": "SymbolTableNode", "cross_ref": "typing.Set", "kind": "Gdef", "module_hidden": true, "module_public": false}, "SpecialFileError": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.OSError"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "shutil.SpecialFileError", "name": "SpecialFileError", "type_vars": []}, "flags": [], "fullname": "shutil.SpecialFileError", "metaclass_type": null, "metadata": {}, "module_name": "shutil", "mro": ["shutil.SpecialFileError", "builtins.OSError", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "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}, "TypeVar": {".class": "SymbolTableNode", "cross_ref": "typing.TypeVar", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_AnyPath": {".class": "SymbolTableNode", "kind": "Tvar", "node": {".class": "TypeVarExpr", "fullname": "shutil._AnyPath", "name": "_AnyPath", "upper_bound": "builtins.object", "values": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}], "variance": 0}}, "_AnyStr": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "shutil._AnyStr", "line": 15, "no_args": true, "normalized": false, "target": "builtins.str"}}, "_CopyFn": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "shutil._CopyFn", "line": 98, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "NoneTyp"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "NoneTyp"}, "variables": []}]}}}, "_IgnoreFn": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "shutil._IgnoreFn", "line": 76, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": [{".class": "NoneTyp"}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterable"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterable"}, "variables": []}]}}}, "_Path": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "shutil._Path", "line": 14, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}}}, "_PathReturn": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 4, "fullname": "shutil._PathReturn", "line": 19, "no_args": false, "normalized": false, "target": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}}}, "_Reader": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "shutil._Reader", "name": "_Reader", "type_vars": [{".class": "TypeVarDef", "fullname": "shutil._S_co", "id": 1, "name": "_S_co", "upper_bound": "builtins.object", "values": [], "variance": 1}]}, "flags": ["is_protocol"], "fullname": "shutil._Reader", "metaclass_type": null, "metadata": {}, "module_name": "shutil", "mro": ["shutil._Reader", "builtins.object"], "names": {".class": "SymbolTable", "read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "length"], "flags": [], "fullname": "shutil._Reader.read", "name": "read", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "length"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "shutil._S_co", "id": 1, "name": "_S_co", "upper_bound": "builtins.object", "values": [], "variance": 1}], "type_ref": "shutil._Reader"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "read of _Reader", "ret_type": {".class": "TypeVarType", "fullname": "shutil._S_co", "id": 1, "name": "_S_co", "upper_bound": "builtins.object", "values": [], "variance": 1}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_S_co"], "typeddict_type": null}}, "_S_co": {".class": "SymbolTableNode", "kind": "Tvar", "node": {".class": "TypeVarExpr", "fullname": "shutil._S_co", "name": "_S_co", "upper_bound": "builtins.object", "values": [], "variance": 1}}, "_S_contra": {".class": "SymbolTableNode", "kind": "Tvar", "node": {".class": "TypeVarExpr", "fullname": "shutil._S_contra", "name": "_S_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}}, "_Writer": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "shutil._Writer", "name": "_Writer", "type_vars": [{".class": "TypeVarDef", "fullname": "shutil._S_contra", "id": 1, "name": "_S_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}]}, "flags": ["is_protocol"], "fullname": "shutil._Writer", "metaclass_type": null, "metadata": {}, "module_name": "shutil", "mro": ["shutil._Writer", "builtins.object"], "names": {".class": "SymbolTable", "write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "data"], "flags": [], "fullname": "shutil._Writer.write", "name": "write", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "data"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "shutil._S_contra", "id": 1, "name": "_S_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "type_ref": "shutil._Writer"}, {".class": "TypeVarType", "fullname": "shutil._S_contra", "id": 1, "name": "_S_contra", "upper_bound": "builtins.object", "values": [], "variance": 2}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "write of _Writer", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, "variables": []}}}}, "tuple_type": null, "type_vars": ["_S_contra"], "typeddict_type": null}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "shutil.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "shutil.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "shutil.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "shutil.__package__", "name": "__package__", "type": "builtins.str"}}, "_ntuple_diskusage": {".class": "SymbolTableNode", "cross_ref": "shutil.usage@105", "kind": "Gdef"}, "chown": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["path", "user", "group"], "flags": ["is_conditional"], "fullname": "shutil.chown", "name": "chown", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["path", "user", "group"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "chown", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "copy": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5], "arg_names": ["src", "dst", "follow_symlinks"], "flags": ["is_conditional"], "fullname": "shutil.copy", "name": "copy", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5], "arg_names": ["src", "dst", "follow_symlinks"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "copy", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}}}, "copy2": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5], "arg_names": ["src", "dst", "follow_symlinks"], "flags": ["is_conditional"], "fullname": "shutil.copy2", "name": "copy2", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5], "arg_names": ["src", "dst", "follow_symlinks"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "copy2", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}}}, "copyfile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5], "arg_names": ["src", "dst", "follow_symlinks"], "flags": ["is_conditional"], "fullname": "shutil.copyfile", "name": "copyfile", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5], "arg_names": ["src", "dst", "follow_symlinks"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "TypeVarType", "fullname": "shutil._AnyPath", "id": -1, "name": "_AnyPath", "upper_bound": "builtins.object", "values": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}], "variance": 0}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "copyfile", "ret_type": {".class": "TypeVarType", "fullname": "shutil._AnyPath", "id": -1, "name": "_AnyPath", "upper_bound": "builtins.object", "values": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "shutil._AnyPath", "id": -1, "name": "_AnyPath", "upper_bound": "builtins.object", "values": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}], "variance": 0}]}}}, "copyfileobj": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["fsrc", "fdst", "length"], "flags": [], "fullname": "shutil.copyfileobj", "name": "copyfileobj", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["fsrc", "fdst", "length"], "arg_types": [{".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "shutil._Reader"}, {".class": "Instance", "args": [{".class": "TypeVarType", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}], "type_ref": "shutil._Writer"}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "copyfileobj", "ret_type": {".class": "NoneTyp"}, "variables": [{".class": "TypeVarDef", "fullname": "typing.AnyStr", "id": -1, "name": "AnyStr", "upper_bound": "builtins.object", "values": ["builtins.str", "builtins.bytes"], "variance": 0}]}}}, "copymode": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5], "arg_names": ["src", "dst", "follow_symlinks"], "flags": ["is_conditional"], "fullname": "shutil.copymode", "name": "copymode", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5], "arg_names": ["src", "dst", "follow_symlinks"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "copymode", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "copystat": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5], "arg_names": ["src", "dst", "follow_symlinks"], "flags": ["is_conditional"], "fullname": "shutil.copystat", "name": "copystat", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5], "arg_names": ["src", "dst", "follow_symlinks"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "copystat", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "copytree": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["src", "dst", "symlinks", "ignore", "copy_function", "ignore_dangling_symlinks"], "flags": ["is_conditional"], "fullname": "shutil.copytree", "name": "copytree", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["src", "dst", "symlinks", "ignore", "copy_function", "ignore_dangling_symlinks"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, "builtins.bool", {".class": "UnionType", "items": [{".class": "NoneTyp"}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterable"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterable"}, "variables": []}]}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "NoneTyp"}, "variables": []}, "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "copytree", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}}}, "disk_usage": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["path"], "flags": ["is_conditional"], "fullname": "shutil.disk_usage", "name": "disk_usage", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["path"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "disk_usage", "ret_type": {".class": "TupleType", "fallback": "shutil.usage@105", "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "variables": []}}}, "get_archive_formats": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": [], "fullname": "shutil.get_archive_formats", "name": "get_archive_formats", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "get_archive_formats", "ret_type": {".class": "Instance", "args": [{".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.str", "builtins.str"]}], "type_ref": "builtins.list"}, "variables": []}}}, "get_terminal_size": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1], "arg_names": ["fallback"], "flags": ["is_conditional"], "fullname": "shutil.get_terminal_size", "name": "get_terminal_size", "type": {".class": "CallableType", "arg_kinds": [1], "arg_names": ["fallback"], "arg_types": [{".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"]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "get_terminal_size", "ret_type": {".class": "TupleType", "fallback": "os.terminal_size", "implicit": false, "items": ["builtins.int", "builtins.int"]}, "variables": []}}}, "get_unpack_formats": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [], "arg_names": [], "flags": ["is_conditional"], "fullname": "shutil.get_unpack_formats", "name": "get_unpack_formats", "type": {".class": "CallableType", "arg_kinds": [], "arg_names": [], "arg_types": [], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "get_unpack_formats", "ret_type": {".class": "Instance", "args": [{".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.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, "builtins.str"]}], "type_ref": "builtins.list"}, "variables": []}}}, "ignore_patterns": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [2], "arg_names": ["patterns"], "flags": [], "fullname": "shutil.ignore_patterns", "name": "ignore_patterns", "type": {".class": "CallableType", "arg_kinds": [2], "arg_names": ["patterns"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "ignore_patterns", "ret_type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.set"}, "variables": []}, "variables": []}}}, "make_archive": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["base_name", "format", "root_dir", "base_dir", "verbose", "dry_run", "owner", "group", "logger"], "flags": [], "fullname": "shutil.make_archive", "name": "make_archive", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["base_name", "format", "root_dir", "base_dir", "verbose", "dry_run", "owner", "group", "logger"], "arg_types": ["builtins.str", "builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}, {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}, {".class": "NoneTyp"}]}, "builtins.bool", "builtins.bool", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "make_archive", "ret_type": "builtins.str", "variables": []}}}, "move": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["src", "dst", "copy_function"], "flags": ["is_conditional"], "fullname": "shutil.move", "name": "move", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["src", "dst", "copy_function"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["builtins.str", "builtins.str"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "NoneTyp"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": null, "ret_type": {".class": "NoneTyp"}, "variables": []}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "move", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}}}, "os": {".class": "SymbolTableNode", "cross_ref": "os", "kind": "ModuleRef", "module_hidden": true, "module_public": false}, "overload": {".class": "SymbolTableNode", "cross_ref": "typing.overload", "kind": "Gdef", "module_hidden": true, "module_public": false}, "register_archive_format": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1], "arg_names": ["name", "function", "extra_args", "description"], "flags": [], "fullname": "shutil.register_archive_format", "name": "register_archive_format", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1], "arg_names": ["name", "function", "extra_args", "description"], "arg_types": ["builtins.str", {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": [null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, {".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": true, "name": null, "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, "variables": []}, {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "UnionType", "items": [{".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.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}]}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.list"}]}], "type_ref": "typing.Sequence"}, {".class": "NoneTyp"}]}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "register_archive_format", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "register_unpack_format": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1], "arg_names": ["name", "extensions", "function", "extra_args", "description"], "flags": ["is_conditional"], "fullname": "shutil.register_unpack_format", "name": "register_unpack_format", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1, 1], "arg_names": ["name", "extensions", "function", "extra_args", "description"], "arg_types": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, {".class": "Instance", "args": [{".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.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}]}], "type_ref": "typing.Sequence"}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "register_unpack_format", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "rmtree": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "OverloadedFuncDef", "flags": [], "fullname": "shutil.rmtree", "impl": null, "items": [{".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["path", "ignore_errors", "onerror"], "flags": ["is_overload", "is_decorated", "is_conditional"], "fullname": "shutil.rmtree", "name": "rmtree", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["path", "ignore_errors", "onerror"], "arg_types": ["builtins.bytes", "builtins.bool", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, "builtins.str", {".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": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, "variables": []}, {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "rmtree", "ret_type": {".class": "NoneTyp"}, "variables": []}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "rmtree", "type": null}}, {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["path", "ignore_errors", "onerror"], "flags": ["is_overload", "is_decorated", "is_conditional"], "fullname": "shutil.rmtree", "name": "rmtree", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["path", "ignore_errors", "onerror"], "arg_types": [{".class": "TypeVarType", "fullname": "shutil._AnyPath", "id": -1, "name": "_AnyPath", "upper_bound": "builtins.object", "values": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}], "variance": 0}, "builtins.bool", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, {".class": "TypeVarType", "fullname": "shutil._AnyPath", "id": -1, "name": "_AnyPath", "upper_bound": "builtins.object", "values": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}], "variance": 0}, {".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": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, "variables": []}, {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "rmtree", "ret_type": {".class": "NoneTyp"}, "variables": [{".class": "TypeVarDef", "fullname": "shutil._AnyPath", "id": -1, "name": "_AnyPath", "upper_bound": "builtins.object", "values": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}], "variance": 0}]}}, "is_overload": true, "var": {".class": "Var", "flags": [], "fullname": null, "name": "rmtree", "type": null}}], "type": {".class": "Overloaded", "items": [{".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["path", "ignore_errors", "onerror"], "arg_types": ["builtins.bytes", "builtins.bool", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, "builtins.str", {".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": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, "variables": []}, {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "rmtree", "ret_type": {".class": "NoneTyp"}, "variables": []}, {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["path", "ignore_errors", "onerror"], "arg_types": [{".class": "TypeVarType", "fullname": "shutil._AnyPath", "id": -1, "name": "_AnyPath", "upper_bound": "builtins.object", "values": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}], "variance": 0}, "builtins.bool", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, {".class": "TypeVarType", "fullname": "shutil._AnyPath", "id": -1, "name": "_AnyPath", "upper_bound": "builtins.object", "values": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}], "variance": 0}, {".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": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}, "variables": []}, {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "rmtree", "ret_type": {".class": "NoneTyp"}, "variables": [{".class": "TypeVarDef", "fullname": "shutil._AnyPath", "id": -1, "name": "_AnyPath", "upper_bound": "builtins.object", "values": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}], "variance": 0}]}]}}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "ModuleRef", "module_hidden": true, "module_public": false}, "unpack_archive": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["filename", "extract_dir", "format"], "flags": ["is_conditional"], "fullname": "shutil.unpack_archive", "name": "unpack_archive", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["filename", "extract_dir", "format"], "arg_types": ["builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}, {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "unpack_archive", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "unregister_archive_format": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["name"], "flags": [], "fullname": "shutil.unregister_archive_format", "name": "unregister_archive_format", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["name"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "unregister_archive_format", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "unregister_unpack_format": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["name"], "flags": ["is_conditional"], "fullname": "shutil.unregister_unpack_format", "name": "unregister_unpack_format", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["name"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "unregister_unpack_format", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "usage@105": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": [{".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "shutil.usage@105", "name": "usage@105", "type_vars": []}, "flags": ["is_named_tuple"], "fullname": "shutil.usage@105", "metaclass_type": null, "metadata": {}, "module_name": "shutil", "mro": ["shutil.usage@105", "builtins.tuple", "typing.Sequence", "typing.Collection", "typing.Sized", "typing.Iterable", "typing.Container", "typing.Reversible", "builtins.object"], "names": {".class": "SymbolTable", "__annotations__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "shutil.usage@105.__annotations__", "name": "__annotations__", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.dict"}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "shutil.usage@105.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "total", "used", "free"], "flags": [], "fullname": "shutil.usage@105.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "total", "used", "free"], "arg_types": [{".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "values": [], "variance": 0}, "builtins.int", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of usage@105", "ret_type": {".class": "NoneTyp"}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "values": [], "variance": 0}]}}}, "_asdict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "shutil.usage@105._asdict", "name": "_asdict", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": [{".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "_asdict of usage@105", "ret_type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.dict"}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "values": [], "variance": 0}]}}}, "_field_defaults": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "shutil.usage@105._field_defaults", "name": "_field_defaults", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.dict"}}}, "_field_types": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "shutil.usage@105._field_types", "name": "_field_types", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.dict"}}}, "_fields": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "shutil.usage@105._fields", "name": "_fields", "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.str", "builtins.str", "builtins.str"]}}}, "_make": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 5, 5], "arg_names": ["cls", "iterable", "new", "len"], "flags": ["is_class"], "fullname": "shutil.usage@105._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "values": [], "variance": 0}}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "typing.Iterable"}, {".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": false, "name": "_make of usage@105", "ret_type": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "values": [], "variance": 0}]}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_classmethod"], "fullname": "shutil.usage@105._make", "name": "_make", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 5], "arg_names": ["cls", "iterable", "new", "len"], "arg_types": [{".class": "TypeType", "item": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "values": [], "variance": 0}}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "typing.Iterable"}, {".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": false, "name": "_make of usage@105", "ret_type": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "values": [], "variance": 0}]}}}}, "_replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5, 5], "arg_names": ["self", "total", "used", "free"], "flags": [], "fullname": "shutil.usage@105._replace", "name": "_replace", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5, 5], "arg_names": ["self", "total", "used", "free"], "arg_types": [{".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "values": [], "variance": 0}, "builtins.int", "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "_replace of usage@105", "ret_type": {".class": "TypeVarType", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "values": [], "variance": 0}, "variables": [{".class": "TypeVarDef", "fullname": "NT", "id": 1, "name": "NT", "upper_bound": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "values": [], "variance": 0}]}}}, "_source": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "shutil.usage@105._source", "name": "_source", "type": "builtins.str"}}, "free": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "shutil.usage@105.free", "name": "free", "type": "builtins.int"}}, "total": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "shutil.usage@105.total", "name": "total", "type": "builtins.int"}}, "used": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "shutil.usage@105.used", "name": "used", "type": "builtins.int"}}}, "tuple_type": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int", "builtins.int"]}, "type_vars": [], "typeddict_type": null}}, "which": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["cmd", "mode", "path"], "flags": ["is_conditional"], "fullname": "shutil.which", "name": "which", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["cmd", "mode", "path"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}]}, "builtins.int", {".class": "UnionType", "items": ["builtins.str", {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins._PathLike"}, {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "which", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, "variables": []}}}}, "path": "/Library/Frameworks/Python.framework/Versions/3.7/lib/mypy/typeshed/stdlib/2and3/shutil.pyi"}
2