1{".class": "MypyFile", "_fullname": "doctest", "_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}, "BLANKLINE_MARKER": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.BLANKLINE_MARKER", "name": "BLANKLINE_MARKER", "type": "builtins.str"}}, "COMPARISON_FLAGS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.COMPARISON_FLAGS", "name": "COMPARISON_FLAGS", "type": "builtins.int"}}, "Callable": {".class": "SymbolTableNode", "cross_ref": "typing.Callable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "DONT_ACCEPT_BLANKLINE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.DONT_ACCEPT_BLANKLINE", "name": "DONT_ACCEPT_BLANKLINE", "type": "builtins.int"}}, "DONT_ACCEPT_TRUE_FOR_1": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.DONT_ACCEPT_TRUE_FOR_1", "name": "DONT_ACCEPT_TRUE_FOR_1", "type": "builtins.int"}}, "DebugRunner": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["doctest.DocTestRunner"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "doctest.DebugRunner", "name": "DebugRunner", "type_vars": []}, "flags": [], "fullname": "doctest.DebugRunner", "metaclass_type": null, "metadata": {}, "module_name": "doctest", "mro": ["doctest.DebugRunner", "doctest.DocTestRunner", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef", "module_hidden": true, "module_public": false}, "DocFileCase": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["doctest.DocTestCase"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "doctest.DocFileCase", "name": "DocFileCase", "type_vars": []}, "flags": [], "fullname": "doctest.DocFileCase", "metaclass_type": null, "metadata": {}, "module_name": "doctest", "mro": ["doctest.DocFileCase", "doctest.DocTestCase", "unittest.TestCase", "builtins.object"], "names": {".class": "SymbolTable", "format_failure": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "err"], "flags": [], "fullname": "doctest.DocFileCase.format_failure", "name": "format_failure", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "err"], "arg_types": ["doctest.DocFileCase", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "format_failure of DocFileCase", "ret_type": "builtins.str", "variables": []}}}, "id": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "doctest.DocFileCase.id", "name": "id", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["doctest.DocFileCase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "id of DocFileCase", "ret_type": "builtins.str", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "DocFileSuite": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [2, 4], "arg_names": ["paths", "kw"], "flags": [], "fullname": "doctest.DocFileSuite", "name": "DocFileSuite", "type": {".class": "CallableType", "arg_kinds": [2, 4], "arg_names": ["paths", "kw"], "arg_types": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "DocFileSuite", "ret_type": "doctest._DocTestSuite", "variables": []}}}, "DocFileTest": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 4], "arg_names": ["path", "module_relative", "package", "globs", "parser", "encoding", "options"], "flags": [], "fullname": "doctest.DocFileTest", "name": "DocFileTest", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1, 1, 4], "arg_names": ["path", "module_relative", "package", "globs", "parser", "encoding", "options"], "arg_types": ["builtins.str", "builtins.bool", {".class": "UnionType", "items": [{".class": "NoneTyp"}, "builtins.str", "_importlib_modulespec.ModuleType"]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}, {".class": "NoneTyp"}]}, "doctest.DocTestParser", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "DocFileTest", "ret_type": "doctest.DocFileCase", "variables": []}}}, "DocTest": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "doctest.DocTest", "name": "DocTest", "type_vars": []}, "flags": [], "fullname": "doctest.DocTest", "metaclass_type": null, "metadata": {}, "module_name": "doctest", "mro": ["doctest.DocTest", "builtins.object"], "names": {".class": "SymbolTable", "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "doctest.DocTest.__hash__", "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["doctest.DocTest"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__hash__ of DocTest", "ret_type": "builtins.int", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0, 0], "arg_names": ["self", "examples", "globs", "name", "filename", "lineno", "docstring"], "flags": [], "fullname": "doctest.DocTest.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0, 0], "arg_names": ["self", "examples", "globs", "name", "filename", "lineno", "docstring"], "arg_types": ["doctest.DocTest", {".class": "Instance", "args": ["doctest.Example"], "type_ref": "builtins.list"}, {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}, "builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of DocTest", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "doctest.DocTest.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["doctest.DocTest", "doctest.DocTest"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__lt__ of DocTest", "ret_type": "builtins.bool", "variables": []}}}, "docstring": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTest.docstring", "name": "docstring", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}}}, "examples": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTest.examples", "name": "examples", "type": {".class": "Instance", "args": ["doctest.Example"], "type_ref": "builtins.list"}}}, "filename": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTest.filename", "name": "filename", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}}}, "globs": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTest.globs", "name": "globs", "type": {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}}}, "lineno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTest.lineno", "name": "lineno", "type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}}}, "name": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTest.name", "name": "name", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "DocTestCase": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["unittest.TestCase"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "doctest.DocTestCase", "name": "DocTestCase", "type_vars": []}, "flags": [], "fullname": "doctest.DocTestCase", "metaclass_type": null, "metadata": {}, "module_name": "doctest", "mro": ["doctest.DocTestCase", "unittest.TestCase", "builtins.object"], "names": {".class": "SymbolTable", "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "doctest.DocTestCase.__hash__", "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["doctest.DocTestCase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__hash__ of DocTestCase", "ret_type": "builtins.int", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["self", "test", "optionflags", "setUp", "tearDown", "checker"], "flags": [], "fullname": "doctest.DocTestCase.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["self", "test", "optionflags", "setUp", "tearDown", "checker"], "arg_types": ["doctest.DocTestCase", "doctest.DocTest", "builtins.int", {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["doctest.DocTest"], "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"}]}, {".class": "UnionType", "items": [{".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["doctest.DocTest"], "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"}]}, {".class": "UnionType", "items": ["doctest.OutputChecker", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of DocTestCase", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "debug": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "doctest.DocTestCase.debug", "name": "debug", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["doctest.DocTestCase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "debug of DocTestCase", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "format_failure": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "err"], "flags": [], "fullname": "doctest.DocTestCase.format_failure", "name": "format_failure", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "err"], "arg_types": ["doctest.DocTestCase", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "format_failure of DocTestCase", "ret_type": "builtins.str", "variables": []}}}, "id": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "doctest.DocTestCase.id", "name": "id", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["doctest.DocTestCase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "id of DocTestCase", "ret_type": "builtins.str", "variables": []}}}, "runTest": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "doctest.DocTestCase.runTest", "name": "runTest", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["doctest.DocTestCase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "runTest of DocTestCase", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "setUp": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "doctest.DocTestCase.setUp", "name": "setUp", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["doctest.DocTestCase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "setUp of DocTestCase", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "shortDescription": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "doctest.DocTestCase.shortDescription", "name": "shortDescription", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["doctest.DocTestCase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "shortDescription of DocTestCase", "ret_type": "builtins.str", "variables": []}}}, "tearDown": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "doctest.DocTestCase.tearDown", "name": "tearDown", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["doctest.DocTestCase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "tearDown of DocTestCase", "ret_type": {".class": "NoneTyp"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "DocTestFailure": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "doctest.DocTestFailure", "name": "DocTestFailure", "type_vars": []}, "flags": [], "fullname": "doctest.DocTestFailure", "metaclass_type": null, "metadata": {}, "module_name": "doctest", "mro": ["doctest.DocTestFailure", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "test", "example", "got"], "flags": [], "fullname": "doctest.DocTestFailure.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "test", "example", "got"], "arg_types": ["doctest.DocTestFailure", "doctest.DocTest", "doctest.Example", "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 DocTestFailure", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "example": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTestFailure.example", "name": "example", "type": "doctest.Example"}}, "got": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTestFailure.got", "name": "got", "type": "builtins.str"}}, "test": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTestFailure.test", "name": "test", "type": "doctest.DocTest"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "DocTestFinder": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "doctest.DocTestFinder", "name": "DocTestFinder", "type_vars": []}, "flags": [], "fullname": "doctest.DocTestFinder", "metaclass_type": null, "metadata": {}, "module_name": "doctest", "mro": ["doctest.DocTestFinder", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1], "arg_names": ["self", "verbose", "parser", "recurse", "exclude_empty"], "flags": [], "fullname": "doctest.DocTestFinder.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1], "arg_names": ["self", "verbose", "parser", "recurse", "exclude_empty"], "arg_types": ["doctest.DocTestFinder", "builtins.bool", "doctest.DocTestParser", "builtins.bool", "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 DocTestFinder", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "find": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["self", "obj", "name", "module", "globs", "extraglobs"], "flags": [], "fullname": "doctest.DocTestFinder.find", "name": "find", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["self", "obj", "name", "module", "globs", "extraglobs"], "arg_types": ["doctest.DocTestFinder", "builtins.object", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": [{".class": "NoneTyp"}, "builtins.bool", "_importlib_modulespec.ModuleType"]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}, {".class": "NoneTyp"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}, {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "find of DocTestFinder", "ret_type": {".class": "Instance", "args": ["doctest.DocTest"], "type_ref": "builtins.list"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "DocTestParser": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "doctest.DocTestParser", "name": "DocTestParser", "type_vars": []}, "flags": [], "fullname": "doctest.DocTestParser", "metaclass_type": null, "metadata": {}, "module_name": "doctest", "mro": ["doctest.DocTestParser", "builtins.object"], "names": {".class": "SymbolTable", "get_doctest": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": ["self", "string", "globs", "name", "filename", "lineno"], "flags": [], "fullname": "doctest.DocTestParser.get_doctest", "name": "get_doctest", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0, 0], "arg_names": ["self", "string", "globs", "name", "filename", "lineno"], "arg_types": ["doctest.DocTestParser", "builtins.str", {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}, "builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "get_doctest of DocTestParser", "ret_type": "doctest.DocTest", "variables": []}}}, "get_examples": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "strin", "name"], "flags": [], "fullname": "doctest.DocTestParser.get_examples", "name": "get_examples", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "strin", "name"], "arg_types": ["doctest.DocTestParser", "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": "get_examples of DocTestParser", "ret_type": {".class": "Instance", "args": ["doctest.Example"], "type_ref": "builtins.list"}, "variables": []}}}, "parse": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "string", "name"], "flags": [], "fullname": "doctest.DocTestParser.parse", "name": "parse", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "string", "name"], "arg_types": ["doctest.DocTestParser", "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": "parse of DocTestParser", "ret_type": {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.str", "doctest.Example"]}], "type_ref": "builtins.list"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "DocTestRunner": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "doctest.DocTestRunner", "name": "DocTestRunner", "type_vars": []}, "flags": [], "fullname": "doctest.DocTestRunner", "metaclass_type": null, "metadata": {}, "module_name": "doctest", "mro": ["doctest.DocTestRunner", "builtins.object"], "names": {".class": "SymbolTable", "DIVIDER": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTestRunner.DIVIDER", "name": "DIVIDER", "type": "builtins.str"}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1], "arg_names": ["self", "checker", "verbose", "optionflags"], "flags": [], "fullname": "doctest.DocTestRunner.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1], "arg_names": ["self", "checker", "verbose", "optionflags"], "arg_types": ["doctest.DocTestRunner", {".class": "UnionType", "items": ["doctest.OutputChecker", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.bool", {".class": "NoneTyp"}]}, "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 DocTestRunner", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "failures": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTestRunner.failures", "name": "failures", "type": "builtins.int"}}, "merge": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "doctest.DocTestRunner.merge", "name": "merge", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "arg_types": ["doctest.DocTestRunner", "doctest.DocTestRunner"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "merge of DocTestRunner", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "optionflags": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTestRunner.optionflags", "name": "optionflags", "type": "builtins.int"}}, "original_optionflags": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTestRunner.original_optionflags", "name": "original_optionflags", "type": "builtins.int"}}, "report_failure": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": ["self", "out", "test", "example", "got"], "flags": [], "fullname": "doctest.DocTestRunner.report_failure", "name": "report_failure", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": ["self", "out", "test", "example", "got"], "arg_types": ["doctest.DocTestRunner", {".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": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}, "doctest.DocTest", "doctest.Example", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "report_failure of DocTestRunner", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "report_start": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "out", "test", "example"], "flags": [], "fullname": "doctest.DocTestRunner.report_start", "name": "report_start", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "out", "test", "example"], "arg_types": ["doctest.DocTestRunner", {".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": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}, "doctest.DocTest", "doctest.Example"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "report_start of DocTestRunner", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "report_success": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": ["self", "out", "test", "example", "got"], "flags": [], "fullname": "doctest.DocTestRunner.report_success", "name": "report_success", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": ["self", "out", "test", "example", "got"], "arg_types": ["doctest.DocTestRunner", {".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": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}, "doctest.DocTest", "doctest.Example", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "report_success of DocTestRunner", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "report_unexpected_exception": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": ["self", "out", "test", "example", "exc_info"], "flags": [], "fullname": "doctest.DocTestRunner.report_unexpected_exception", "name": "report_unexpected_exception", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0, 0], "arg_names": ["self", "out", "test", "example", "exc_info"], "arg_types": ["doctest.DocTestRunner", {".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": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}, "doctest.DocTest", "doctest.Example", {".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": "TypeType", "item": "builtins.BaseException"}, "builtins.BaseException", "types.TracebackType"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "report_unexpected_exception of DocTestRunner", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "run": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1], "arg_names": ["self", "test", "compileflags", "out", "clear_globs"], "flags": [], "fullname": "doctest.DocTestRunner.run", "name": "run", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1], "arg_names": ["self", "test", "compileflags", "out", "clear_globs"], "arg_types": ["doctest.DocTestRunner", "doctest.DocTest", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, {".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": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}, {".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": "run of DocTestRunner", "ret_type": {".class": "TupleType", "fallback": "doctest.TestResults", "implicit": false, "items": ["builtins.int", "builtins.int"]}, "variables": []}}}, "summarize": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "verbose"], "flags": [], "fullname": "doctest.DocTestRunner.summarize", "name": "summarize", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "verbose"], "arg_types": ["doctest.DocTestRunner", {".class": "UnionType", "items": ["builtins.bool", {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "summarize of DocTestRunner", "ret_type": {".class": "TupleType", "fallback": "doctest.TestResults", "implicit": false, "items": ["builtins.int", "builtins.int"]}, "variables": []}}}, "test": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTestRunner.test", "name": "test", "type": "doctest.DocTest"}}, "tries": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.DocTestRunner.tries", "name": "tries", "type": "builtins.int"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "DocTestSuite": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1, 1, 1, 1, 4], "arg_names": ["module", "globs", "extraglobs", "test_finder", "options"], "flags": [], "fullname": "doctest.DocTestSuite", "name": "DocTestSuite", "type": {".class": "CallableType", "arg_kinds": [1, 1, 1, 1, 4], "arg_names": ["module", "globs", "extraglobs", "test_finder", "options"], "arg_types": [{".class": "UnionType", "items": [{".class": "NoneTyp"}, "builtins.str", "_importlib_modulespec.ModuleType"]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}, {".class": "NoneTyp"}]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}, {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["doctest.DocTestFinder", {".class": "NoneTyp"}]}, {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "DocTestSuite", "ret_type": "doctest._DocTestSuite", "variables": []}}}, "ELLIPSIS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.ELLIPSIS", "name": "ELLIPSIS", "type": "builtins.int"}}, "ELLIPSIS_MARKER": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.ELLIPSIS_MARKER", "name": "ELLIPSIS_MARKER", "type": "builtins.str"}}, "Example": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "doctest.Example", "name": "Example", "type_vars": []}, "flags": [], "fullname": "doctest.Example", "metaclass_type": null, "metadata": {}, "module_name": "doctest", "mro": ["doctest.Example", "builtins.object"], "names": {".class": "SymbolTable", "__hash__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "doctest.Example.__hash__", "name": "__hash__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["doctest.Example"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__hash__ of Example", "ret_type": "builtins.int", "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 1, 1, 1, 1], "arg_names": ["self", "source", "want", "exc_msg", "lineno", "indent", "options"], "flags": [], "fullname": "doctest.Example.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 1, 1, 1, 1], "arg_names": ["self", "source", "want", "exc_msg", "lineno", "indent", "options"], "arg_types": ["doctest.Example", "builtins.str", "builtins.str", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, "builtins.int", "builtins.int", {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.int", "builtins.bool"], "type_ref": "builtins.dict"}, {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of Example", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "exc_msg": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.Example.exc_msg", "name": "exc_msg", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}}}, "indent": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.Example.indent", "name": "indent", "type": "builtins.int"}}, "lineno": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.Example.lineno", "name": "lineno", "type": "builtins.int"}}, "options": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.Example.options", "name": "options", "type": {".class": "Instance", "args": ["builtins.int", "builtins.bool"], "type_ref": "builtins.dict"}}}, "source": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.Example.source", "name": "source", "type": "builtins.str"}}, "want": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.Example.want", "name": "want", "type": "builtins.str"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "FAIL_FAST": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.FAIL_FAST", "name": "FAIL_FAST", "type": "builtins.int"}}, "IGNORE_EXCEPTION_DETAIL": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.IGNORE_EXCEPTION_DETAIL", "name": "IGNORE_EXCEPTION_DETAIL", "type": "builtins.int"}}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "NORMALIZE_WHITESPACE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.NORMALIZE_WHITESPACE", "name": "NORMALIZE_WHITESPACE", "type": "builtins.int"}}, "NamedTuple": {".class": "SymbolTableNode", "cross_ref": "typing.NamedTuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "OPTIONFLAGS_BY_NAME": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.OPTIONFLAGS_BY_NAME", "name": "OPTIONFLAGS_BY_NAME", "type": {".class": "Instance", "args": ["builtins.str", "builtins.int"], "type_ref": "builtins.dict"}}}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "OutputChecker": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "doctest.OutputChecker", "name": "OutputChecker", "type_vars": []}, "flags": [], "fullname": "doctest.OutputChecker", "metaclass_type": null, "metadata": {}, "module_name": "doctest", "mro": ["doctest.OutputChecker", "builtins.object"], "names": {".class": "SymbolTable", "check_output": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "want", "got", "optionflags"], "flags": [], "fullname": "doctest.OutputChecker.check_output", "name": "check_output", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "want", "got", "optionflags"], "arg_types": ["doctest.OutputChecker", "builtins.str", "builtins.str", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "check_output of OutputChecker", "ret_type": "builtins.bool", "variables": []}}}, "output_difference": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "example", "got", "optionflags"], "flags": [], "fullname": "doctest.OutputChecker.output_difference", "name": "output_difference", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "example", "got", "optionflags"], "arg_types": ["doctest.OutputChecker", "doctest.Example", "builtins.str", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "output_difference of OutputChecker", "ret_type": "builtins.str", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "REPORTING_FLAGS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.REPORTING_FLAGS", "name": "REPORTING_FLAGS", "type": "builtins.int"}}, "REPORT_CDIFF": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.REPORT_CDIFF", "name": "REPORT_CDIFF", "type": "builtins.int"}}, "REPORT_NDIFF": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.REPORT_NDIFF", "name": "REPORT_NDIFF", "type": "builtins.int"}}, "REPORT_ONLY_FIRST_FAILURE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.REPORT_ONLY_FIRST_FAILURE", "name": "REPORT_ONLY_FIRST_FAILURE", "type": "builtins.int"}}, "REPORT_UDIFF": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.REPORT_UDIFF", "name": "REPORT_UDIFF", "type": "builtins.int"}}, "SKIP": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.SKIP", "name": "SKIP", "type": "builtins.int"}}, "SkipDocTestCase": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["doctest.DocTestCase"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "doctest.SkipDocTestCase", "name": "SkipDocTestCase", "type_vars": []}, "flags": [], "fullname": "doctest.SkipDocTestCase", "metaclass_type": null, "metadata": {}, "module_name": "doctest", "mro": ["doctest.SkipDocTestCase", "doctest.DocTestCase", "unittest.TestCase", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "module"], "flags": [], "fullname": "doctest.SkipDocTestCase.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "module"], "arg_types": ["doctest.SkipDocTestCase", "_importlib_modulespec.ModuleType"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of SkipDocTestCase", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "setUp": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "doctest.SkipDocTestCase.setUp", "name": "setUp", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["doctest.SkipDocTestCase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "setUp of SkipDocTestCase", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "shortDescription": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "doctest.SkipDocTestCase.shortDescription", "name": "shortDescription", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["doctest.SkipDocTestCase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "shortDescription of SkipDocTestCase", "ret_type": "builtins.str", "variables": []}}}, "test_skip": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "doctest.SkipDocTestCase.test_skip", "name": "test_skip", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["doctest.SkipDocTestCase"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "test_skip of SkipDocTestCase", "ret_type": {".class": "NoneTyp"}, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "TestResults": {".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": "doctest.TestResults", "name": "TestResults", "type_vars": []}, "flags": ["is_named_tuple"], "fullname": "doctest.TestResults", "metaclass_type": null, "metadata": {}, "module_name": "doctest", "mro": ["doctest.TestResults", "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": "doctest.TestResults.__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": "doctest.TestResults.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "failed", "attempted"], "flags": [], "fullname": "doctest.TestResults.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "failed", "attempted"], "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"]}, "values": [], "variance": 0}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of TestResults", "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"]}, "values": [], "variance": 0}]}}}, "_asdict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "doctest.TestResults._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"]}, "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "_asdict of TestResults", "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"]}, "values": [], "variance": 0}]}}}, "_field_defaults": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.TestResults._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": "doctest.TestResults._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": "doctest.TestResults._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"]}}}, "_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": "doctest.TestResults._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"]}, "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 TestResults", "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"]}, "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"]}, "values": [], "variance": 0}]}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_classmethod"], "fullname": "doctest.TestResults._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"]}, "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 TestResults", "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"]}, "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"]}, "values": [], "variance": 0}]}}}}, "_replace": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 5, 5], "arg_names": ["self", "failed", "attempted"], "flags": [], "fullname": "doctest.TestResults._replace", "name": "_replace", "type": {".class": "CallableType", "arg_kinds": [0, 5, 5], "arg_names": ["self", "failed", "attempted"], "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"]}, "values": [], "variance": 0}, "builtins.int", "builtins.int"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "_replace of TestResults", "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"]}, "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"]}, "values": [], "variance": 0}]}}}, "_source": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.TestResults._source", "name": "_source", "type": "builtins.str"}}, "attempted": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "doctest.TestResults.attempted", "name": "attempted", "type": "builtins.int"}}, "failed": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_property"], "fullname": "doctest.TestResults.failed", "name": "failed", "type": "builtins.int"}}}, "tuple_type": {".class": "TupleType", "fallback": {".class": "Instance", "args": ["builtins.int"], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int"]}, "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}, "UnexpectedException": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "doctest.UnexpectedException", "name": "UnexpectedException", "type_vars": []}, "flags": [], "fullname": "doctest.UnexpectedException", "metaclass_type": null, "metadata": {}, "module_name": "doctest", "mro": ["doctest.UnexpectedException", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "test", "example", "exc_info"], "flags": [], "fullname": "doctest.UnexpectedException.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 0], "arg_names": ["self", "test", "example", "exc_info"], "arg_types": ["doctest.UnexpectedException", "doctest.DocTest", "doctest.Example", {".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": "TypeType", "item": "builtins.BaseException"}, "builtins.BaseException", "types.TracebackType"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of UnexpectedException", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "example": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.UnexpectedException.example", "name": "example", "type": "doctest.Example"}}, "exc_info": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.UnexpectedException.exc_info", "name": "exc_info", "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": [{".class": "TypeType", "item": "builtins.BaseException"}, "builtins.BaseException", "types.TracebackType"]}}}, "test": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "doctest.UnexpectedException.test", "name": "test", "type": "doctest.DocTest"}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "_DocTestSuite": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["unittest.TestSuite"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "doctest._DocTestSuite", "name": "_DocTestSuite", "type_vars": []}, "flags": [], "fullname": "doctest._DocTestSuite", "metaclass_type": null, "metadata": {}, "module_name": "doctest", "mro": ["doctest._DocTestSuite", "unittest.TestSuite", "typing.Iterable", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "_ExcInfo": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "doctest._ExcInfo", "line": 69, "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": [{".class": "TypeType", "item": "builtins.BaseException"}, "builtins.BaseException", "types.TracebackType"]}}}, "_Out": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "doctest._Out", "line": 68, "no_args": false, "normalized": false, "target": {".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": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}, "variables": []}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.__package__", "name": "__package__", "type": "builtins.str"}}, "debug": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["module", "name", "pm"], "flags": [], "fullname": "doctest.debug", "name": "debug", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["module", "name", "pm"], "arg_types": [{".class": "UnionType", "items": [{".class": "NoneTyp"}, "builtins.str", "_importlib_modulespec.ModuleType"]}, "builtins.str", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "debug", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "debug_script": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["src", "pm", "globs"], "flags": [], "fullname": "doctest.debug_script", "name": "debug_script", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["src", "pm", "globs"], "arg_types": ["builtins.str", "builtins.bool", {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}, {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "debug_script", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "debug_src": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["src", "pm", "globs"], "flags": [], "fullname": "doctest.debug_src", "name": "debug_src", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["src", "pm", "globs"], "arg_types": ["builtins.str", "builtins.bool", {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}, {".class": "NoneTyp"}]}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "debug_src", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "master": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "doctest.master", "name": "master", "type": {".class": "UnionType", "items": ["doctest.DocTestRunner", {".class": "NoneTyp"}]}}}, "register_optionflag": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["name"], "flags": [], "fullname": "doctest.register_optionflag", "name": "register_optionflag", "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": "register_optionflag", "ret_type": "builtins.int", "variables": []}}}, "run_docstring_examples": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["f", "globs", "verbose", "name", "compileflags", "optionflags"], "flags": [], "fullname": "doctest.run_docstring_examples", "name": "run_docstring_examples", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1, 1, 1, 1], "arg_names": ["f", "globs", "verbose", "name", "compileflags", "optionflags"], "arg_types": ["builtins.object", {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}, "builtins.bool", "builtins.str", {".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "run_docstring_examples", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "script_from_examples": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["s"], "flags": [], "fullname": "doctest.script_from_examples", "name": "script_from_examples", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["s"], "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": "script_from_examples", "ret_type": "builtins.str", "variables": []}}}, "set_unittest_reportflags": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["flags"], "flags": [], "fullname": "doctest.set_unittest_reportflags", "name": "set_unittest_reportflags", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["flags"], "arg_types": ["builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "set_unittest_reportflags", "ret_type": "builtins.int", "variables": []}}}, "sys": {".class": "SymbolTableNode", "cross_ref": "sys", "kind": "ModuleRef", "module_hidden": true, "module_public": false}, "testfile": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["filename", "module_relative", "name", "package", "globs", "verbose", "report", "optionflags", "extraglobs", "raise_on_error", "parser", "encoding"], "flags": [], "fullname": "doctest.testfile", "name": "testfile", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["filename", "module_relative", "name", "package", "globs", "verbose", "report", "optionflags", "extraglobs", "raise_on_error", "parser", "encoding"], "arg_types": ["builtins.str", "builtins.bool", {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": [{".class": "NoneTyp"}, "builtins.str", "_importlib_modulespec.ModuleType"]}, {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}, {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.bool", {".class": "NoneTyp"}]}, "builtins.bool", "builtins.int", {".class": "UnionType", "items": [{".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}, {".class": "NoneTyp"}]}, "builtins.bool", "doctest.DocTestParser", {".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": "testfile", "ret_type": {".class": "TupleType", "fallback": "doctest.TestResults", "implicit": false, "items": ["builtins.int", "builtins.int"]}, "variables": []}}}, "testmod": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [1, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["m", "name", "globs", "verbose", "report", "optionflags", "extraglobs", "raise_on_error", "exclude_empty"], "flags": [], "fullname": "doctest.testmod", "name": "testmod", "type": {".class": "CallableType", "arg_kinds": [1, 1, 1, 1, 1, 1, 1, 1, 1], "arg_names": ["m", "name", "globs", "verbose", "report", "optionflags", "extraglobs", "raise_on_error", "exclude_empty"], "arg_types": [{".class": "UnionType", "items": ["_importlib_modulespec.ModuleType", {".class": "NoneTyp"}]}, {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}, {".class": "UnionType", "items": ["builtins.bool", {".class": "NoneTyp"}]}, "builtins.bool", "builtins.int", {".class": "Instance", "args": ["builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "type_ref": "builtins.dict"}, "builtins.bool", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "testmod", "ret_type": {".class": "TupleType", "fallback": "doctest.TestResults", "implicit": false, "items": ["builtins.int", "builtins.int"]}, "variables": []}}}, "testsource": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["module", "name"], "flags": [], "fullname": "doctest.testsource", "name": "testsource", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["module", "name"], "arg_types": [{".class": "UnionType", "items": [{".class": "NoneTyp"}, "builtins.str", "_importlib_modulespec.ModuleType"]}, "builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "testsource", "ret_type": "builtins.str", "variables": []}}}, "types": {".class": "SymbolTableNode", "cross_ref": "types", "kind": "ModuleRef", "module_hidden": true, "module_public": false}, "unittest": {".class": "SymbolTableNode", "cross_ref": "unittest", "kind": "ModuleRef", "module_hidden": true, "module_public": false}}, "path": "/Library/Frameworks/Python.framework/Versions/3.7/lib/mypy/typeshed/stdlib/2and3/doctest.pyi"}
2