{".class":"MypyFile","_fullname":"doctest","future_import_flags":[],"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","module_public":false,"node":{".class":"Var","final_value":"<BLANKLINE>","flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.BLANKLINE_MARKER","name":"BLANKLINE_MARKER","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.str","value":"<BLANKLINE>"},"type_ref":"builtins.str"}}},"COMPARISON_FLAGS":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","final_value":63,"flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.COMPARISON_FLAGS","name":"COMPARISON_FLAGS","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":63},"type_ref":"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","final_value":2,"flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.DONT_ACCEPT_BLANKLINE","name":"DONT_ACCEPT_BLANKLINE","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":2},"type_ref":"builtins.int"}}},"DONT_ACCEPT_TRUE_FOR_1":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","final_value":1,"flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.DONT_ACCEPT_TRUE_FOR_1","name":"DONT_ACCEPT_TRUE_FOR_1","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":1},"type_ref":"builtins.int"}}},"DebugRunner":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["doctest.DocTestRunner"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"doctest.DebugRunner","name":"DebugRunner","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"doctest.DebugRunner","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"doctest","mro":["doctest.DebugRunner","doctest.DocTestRunner","builtins.object"],"names":{".class":"SymbolTable"},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.DebugRunner.Self","id":0,"name":"Self","namespace":"","upper_bound":"doctest.DebugRunner","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"DocFileCase":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["doctest.DocTestCase"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"doctest.DocFileCase","name":"DocFileCase","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"doctest.DocFileCase","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"doctest","mro":["doctest.DocFileCase","doctest.DocTestCase","unittest.case.TestCase","builtins.object"],"names":{".class":"SymbolTable"},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.DocFileCase.Self","id":0,"name":"Self","namespace":"","upper_bound":"doctest.DocFileCase","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"DocFileSuite":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[2,4],"arg_names":["paths","kw"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.DocFileSuite","name":"DocFileSuite","original_first_arg":"paths","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":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"DocFileSuite","ret_type":"doctest._DocTestSuite","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"DocFileTest":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,1,1,1,1,4],"arg_names":["path","module_relative","package","globs","parser","encoding","options"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.DocFileTest","name":"DocFileTest","original_first_arg":"path","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":"NoneType"},"builtins.str","types.ModuleType"],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.dict"},{".class":"NoneType"}],"uses_pep604_syntax":true},"doctest.DocTestParser",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"DocFileTest","ret_type":"doctest.DocFileCase","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"DocTest":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"doctest.DocTest","name":"DocTest","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"doctest.DocTest","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"doctest","mro":["doctest.DocTest","builtins.object"],"names":{".class":"SymbolTable","__eq__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":[null,null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTest.__eq__","name":"__eq__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["doctest.DocTest","builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__eq__ of DocTest","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__hash__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTest.__hash__","name":"__hash__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["doctest.DocTest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__hash__ of DocTest","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0,0,0],"arg_names":["self","examples","globs","name","filename","lineno","docstring"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTest.__init__","name":"__init__","original_first_arg":"self","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"],"extra_attrs":null,"type_ref":"builtins.list"},{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.dict"},"builtins.str",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of DocTest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__lt__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":[null,null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTest.__lt__","name":"__lt__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["doctest.DocTest","doctest.DocTest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__lt__ of DocTest","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"docstring":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.DocTest.docstring","name":"docstring","setter_type":null,"type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"examples":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.DocTest.examples","name":"examples","setter_type":null,"type":{".class":"Instance","args":["doctest.Example"],"extra_attrs":null,"type_ref":"builtins.list"}}},"filename":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.DocTest.filename","name":"filename","setter_type":null,"type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"globs":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.DocTest.globs","name":"globs","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"lineno":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.DocTest.lineno","name":"lineno","setter_type":null,"type":{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"name":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.DocTest.name","name":"name","setter_type":null,"type":"builtins.str"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.DocTest.Self","id":0,"name":"Self","namespace":"","upper_bound":"doctest.DocTest","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"DocTestCase":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["unittest.case.TestCase"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"doctest.DocTestCase","name":"DocTestCase","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"doctest.DocTestCase","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"doctest","mro":["doctest.DocTestCase","unittest.case.TestCase","builtins.object"],"names":{".class":"SymbolTable","__eq__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":[null,null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestCase.__eq__","name":"__eq__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["doctest.DocTestCase","builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__eq__ of DocTestCase","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__hash__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestCase.__hash__","name":"__hash__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["doctest.DocTestCase"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__hash__ of DocTestCase","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1,1,1,1],"arg_names":["self","test","optionflags","setUp","tearDown","checker"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestCase.__init__","name":"__init__","original_first_arg":"self","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"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["doctest.DocTest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["doctest.OutputChecker",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of DocTestCase","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"format_failure":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","err"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestCase.format_failure","name":"format_failure","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","err"],"arg_types":["doctest.DocTestCase","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"format_failure of DocTestCase","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"runTest":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestCase.runTest","name":"runTest","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["doctest.DocTestCase"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"runTest of DocTestCase","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.DocTestCase.Self","id":0,"name":"Self","namespace":"","upper_bound":"doctest.DocTestCase","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"DocTestFailure":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.Exception"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"doctest.DocTestFailure","name":"DocTestFailure","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"doctest.DocTestFailure","has_param_spec_type":false,"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","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","test","example","got"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestFailure.__init__","name":"__init__","original_first_arg":"self","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"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of DocTestFailure","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"example":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.DocTestFailure.example","name":"example","setter_type":null,"type":"doctest.Example"}},"got":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.DocTestFailure.got","name":"got","setter_type":null,"type":"builtins.str"}},"test":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.DocTestFailure.test","name":"test","setter_type":null,"type":"doctest.DocTest"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.DocTestFailure.Self","id":0,"name":"Self","namespace":"","upper_bound":"doctest.DocTestFailure","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"DocTestFinder":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"doctest.DocTestFinder","name":"DocTestFinder","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"doctest.DocTestFinder","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"doctest","mro":["doctest.DocTestFinder","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,1,1,1],"arg_names":["self","verbose","parser","recurse","exclude_empty"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestFinder.__init__","name":"__init__","original_first_arg":"self","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"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of DocTestFinder","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"find":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1,1,1,1],"arg_names":["self","obj","name","module","globs","extraglobs"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestFinder.find","name":"find","original_first_arg":"self","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":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"NoneType"},"builtins.bool","types.ModuleType"],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.dict"},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.dict"},{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"find of DocTestFinder","ret_type":{".class":"Instance","args":["doctest.DocTest"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.DocTestFinder.Self","id":0,"name":"Self","namespace":"","upper_bound":"doctest.DocTestFinder","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"DocTestParser":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"doctest.DocTestParser","name":"DocTestParser","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"doctest.DocTestParser","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"doctest","mro":["doctest.DocTestParser","builtins.object"],"names":{".class":"SymbolTable","get_doctest":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0,0],"arg_names":["self","string","globs","name","filename","lineno"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestParser.get_doctest","name":"get_doctest","original_first_arg":"self","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":2}],"extra_attrs":null,"type_ref":"builtins.dict"},"builtins.str",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"get_doctest of DocTestParser","ret_type":"doctest.DocTest","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"get_examples":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","string","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestParser.get_examples","name":"get_examples","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","string","name"],"arg_types":["doctest.DocTestParser","builtins.str","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"get_examples of DocTestParser","ret_type":{".class":"Instance","args":["doctest.Example"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"parse":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","string","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestParser.parse","name":"parse","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","string","name"],"arg_types":["doctest.DocTestParser","builtins.str","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"parse of DocTestParser","ret_type":{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str","doctest.Example"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.DocTestParser.Self","id":0,"name":"Self","namespace":"","upper_bound":"doctest.DocTestParser","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"DocTestRunner":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"doctest.DocTestRunner","name":"DocTestRunner","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"doctest.DocTestRunner","has_param_spec_type":false,"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","is_ready"],"fullname":"doctest.DocTestRunner.DIVIDER","name":"DIVIDER","setter_type":null,"type":"builtins.str"}},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,1,1],"arg_names":["self","checker","verbose","optionflags"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestRunner.__init__","name":"__init__","original_first_arg":"self","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":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.bool",{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.int"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of DocTestRunner","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"failures":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.DocTestRunner.failures","name":"failures","setter_type":null,"type":"builtins.int"}},"merge":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","other"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestRunner.merge","name":"merge","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","other"],"arg_types":["doctest.DocTestRunner","doctest.DocTestRunner"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"merge of DocTestRunner","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"optionflags":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.DocTestRunner.optionflags","name":"optionflags","setter_type":null,"type":"builtins.int"}},"original_optionflags":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.DocTestRunner.original_optionflags","name":"original_optionflags","setter_type":null,"type":"builtins.int"}},"report_failure":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0],"arg_names":["self","out","test","example","got"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestRunner.report_failure","name":"report_failure","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0],"arg_names":["self","out","test","example","got"],"arg_types":["doctest.DocTestRunner",{".class":"TypeAliasType","args":[],"type_ref":"doctest._Out"},"doctest.DocTest","doctest.Example","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"report_failure of DocTestRunner","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"report_start":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","out","test","example"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestRunner.report_start","name":"report_start","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["self","out","test","example"],"arg_types":["doctest.DocTestRunner",{".class":"TypeAliasType","args":[],"type_ref":"doctest._Out"},"doctest.DocTest","doctest.Example"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"report_start of DocTestRunner","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"report_success":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0],"arg_names":["self","out","test","example","got"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestRunner.report_success","name":"report_success","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0],"arg_names":["self","out","test","example","got"],"arg_types":["doctest.DocTestRunner",{".class":"TypeAliasType","args":[],"type_ref":"doctest._Out"},"doctest.DocTest","doctest.Example","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"report_success of DocTestRunner","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"report_unexpected_exception":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0],"arg_names":["self","out","test","example","exc_info"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestRunner.report_unexpected_exception","name":"report_unexpected_exception","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0],"arg_names":["self","out","test","example","exc_info"],"arg_types":["doctest.DocTestRunner",{".class":"TypeAliasType","args":[],"type_ref":"doctest._Out"},"doctest.DocTest","doctest.Example",{".class":"TypeAliasType","args":[],"type_ref":"_typeshed.ExcInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"report_unexpected_exception of DocTestRunner","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"run":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1,1,1],"arg_names":["self","test","compileflags","out","clear_globs"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestRunner.run","name":"run","original_first_arg":"self","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":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"doctest._Out"},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"run of DocTestRunner","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"doctest.TestResults"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"summarize":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1],"arg_names":["self","verbose"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.DocTestRunner.summarize","name":"summarize","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["self","verbose"],"arg_types":["doctest.DocTestRunner",{".class":"UnionType","items":["builtins.bool",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"summarize of DocTestRunner","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"doctest.TestResults"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"test":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.DocTestRunner.test","name":"test","setter_type":null,"type":"doctest.DocTest"}},"tries":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.DocTestRunner.tries","name":"tries","setter_type":null,"type":"builtins.int"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.DocTestRunner.Self","id":0,"name":"Self","namespace":"","upper_bound":"doctest.DocTestRunner","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"DocTestSuite":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[1,1,1,1,4],"arg_names":["module","globs","extraglobs","test_finder","options"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.DocTestSuite","name":"DocTestSuite","original_first_arg":"module","type":{".class":"CallableType","arg_kinds":[1,1,1,1,4],"arg_names":["module","globs","extraglobs","test_finder","options"],"arg_types":[{".class":"UnionType","items":[{".class":"NoneType"},"builtins.str","types.ModuleType"],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.dict"},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.dict"},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["doctest.DocTestFinder",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"DocTestSuite","ret_type":"doctest._DocTestSuite","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"ELLIPSIS":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","final_value":8,"flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.ELLIPSIS","name":"ELLIPSIS","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":8},"type_ref":"builtins.int"}}},"ELLIPSIS_MARKER":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","final_value":"...","flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.ELLIPSIS_MARKER","name":"ELLIPSIS_MARKER","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.str","value":"..."},"type_ref":"builtins.str"}}},"Example":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"doctest.Example","name":"Example","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"doctest.Example","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"doctest","mro":["doctest.Example","builtins.object"],"names":{".class":"SymbolTable","__eq__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":[null,null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.Example.__eq__","name":"__eq__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["doctest.Example","builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__eq__ of Example","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__hash__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.Example.__hash__","name":"__hash__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["doctest.Example"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__hash__ of Example","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,1,1,1,1],"arg_names":["self","source","want","exc_msg","lineno","indent","options"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.Example.__init__","name":"__init__","original_first_arg":"self","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":"NoneType"}],"uses_pep604_syntax":true},"builtins.int","builtins.int",{".class":"UnionType","items":[{".class":"Instance","args":["builtins.int","builtins.bool"],"extra_attrs":null,"type_ref":"builtins.dict"},{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of Example","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"exc_msg":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.Example.exc_msg","name":"exc_msg","setter_type":null,"type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"indent":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.Example.indent","name":"indent","setter_type":null,"type":"builtins.int"}},"lineno":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.Example.lineno","name":"lineno","setter_type":null,"type":"builtins.int"}},"options":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.Example.options","name":"options","setter_type":null,"type":{".class":"Instance","args":["builtins.int","builtins.bool"],"extra_attrs":null,"type_ref":"builtins.dict"}}},"source":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.Example.source","name":"source","setter_type":null,"type":"builtins.str"}},"want":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.Example.want","name":"want","setter_type":null,"type":"builtins.str"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.Example.Self","id":0,"name":"Self","namespace":"","upper_bound":"doctest.Example","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ExcInfo":{".class":"SymbolTableNode","cross_ref":"_typeshed.ExcInfo","kind":"Gdef","module_hidden":true,"module_public":false},"FAIL_FAST":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","final_value":1024,"flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.FAIL_FAST","name":"FAIL_FAST","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":1024},"type_ref":"builtins.int"}}},"Final":{".class":"SymbolTableNode","cross_ref":"typing.Final","kind":"Gdef","module_hidden":true,"module_public":false},"IGNORE_EXCEPTION_DETAIL":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","final_value":32,"flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.IGNORE_EXCEPTION_DETAIL","name":"IGNORE_EXCEPTION_DETAIL","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":32},"type_ref":"builtins.int"}}},"NORMALIZE_WHITESPACE":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","final_value":4,"flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.NORMALIZE_WHITESPACE","name":"NORMALIZE_WHITESPACE","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":4},"type_ref":"builtins.int"}}},"NamedTuple":{".class":"SymbolTableNode","cross_ref":"typing.NamedTuple","kind":"Gdef","module_hidden":true,"module_public":false},"OPTIONFLAGS_BY_NAME":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_final","is_ready"],"fullname":"doctest.OPTIONFLAGS_BY_NAME","name":"OPTIONFLAGS_BY_NAME","setter_type":null,"type":{".class":"Instance","args":["builtins.str","builtins.int"],"extra_attrs":null,"type_ref":"builtins.dict"}}},"OutputChecker":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"doctest.OutputChecker","name":"OutputChecker","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"doctest.OutputChecker","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"doctest","mro":["doctest.OutputChecker","builtins.object"],"names":{".class":"SymbolTable","check_output":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","want","got","optionflags"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.OutputChecker.check_output","name":"check_output","original_first_arg":"self","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"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"check_output of OutputChecker","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"output_difference":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","example","got","optionflags"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.OutputChecker.output_difference","name":"output_difference","original_first_arg":"self","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"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"output_difference of OutputChecker","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.OutputChecker.Self","id":0,"name":"Self","namespace":"","upper_bound":"doctest.OutputChecker","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"REPORTING_FLAGS":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","final_value":1984,"flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.REPORTING_FLAGS","name":"REPORTING_FLAGS","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":1984},"type_ref":"builtins.int"}}},"REPORT_CDIFF":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","final_value":128,"flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.REPORT_CDIFF","name":"REPORT_CDIFF","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":128},"type_ref":"builtins.int"}}},"REPORT_NDIFF":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","final_value":256,"flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.REPORT_NDIFF","name":"REPORT_NDIFF","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":256},"type_ref":"builtins.int"}}},"REPORT_ONLY_FIRST_FAILURE":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","final_value":512,"flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.REPORT_ONLY_FIRST_FAILURE","name":"REPORT_ONLY_FIRST_FAILURE","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":512},"type_ref":"builtins.int"}}},"REPORT_UDIFF":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","final_value":64,"flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.REPORT_UDIFF","name":"REPORT_UDIFF","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":64},"type_ref":"builtins.int"}}},"SKIP":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","final_value":16,"flags":["is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.SKIP","name":"SKIP","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":16},"type_ref":"builtins.int"}}},"Self":{".class":"SymbolTableNode","cross_ref":"typing.Self","kind":"Gdef","module_hidden":true,"module_public":false},"SkipDocTestCase":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["doctest.DocTestCase"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"doctest.SkipDocTestCase","name":"SkipDocTestCase","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"doctest.SkipDocTestCase","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"doctest","mro":["doctest.SkipDocTestCase","doctest.DocTestCase","unittest.case.TestCase","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","module"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.SkipDocTestCase.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","module"],"arg_types":["doctest.SkipDocTestCase","types.ModuleType"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of SkipDocTestCase","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"test_skip":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.SkipDocTestCase.test_skip","name":"test_skip","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["doctest.SkipDocTestCase"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"test_skip of SkipDocTestCase","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.SkipDocTestCase.Self","id":0,"name":"Self","namespace":"","upper_bound":"doctest.SkipDocTestCase","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"TestResults":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":[{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"doctest.TestResults","name":"TestResults","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_named_tuple"],"fullname":"doctest.TestResults","has_param_spec_type":false,"metaclass_type":null,"metadata":{"namedtuple":{"fields":["failed","attempted"]}},"module_name":"doctest","mro":["doctest.TestResults","builtins.tuple","typing.Sequence","typing.Reversible","typing.Collection","typing.Iterable","typing.Container","builtins.object"],"names":{".class":"SymbolTable","_NT":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"TypeVarExpr","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","name":"_NT","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}},"__annotations__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.TestResults.__annotations__","name":"__annotations__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"__doc__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.TestResults.__doc__","name":"__doc__","setter_type":null,"type":"builtins.str"}},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.TestResults.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"failed"},{".class":"LiteralType","fallback":"builtins.str","value":"attempted"}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}}},"__new__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["_cls","failed","attempted"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static"],"fullname":"doctest.TestResults.__new__","name":"__new__","original_first_arg":"_cls","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["_cls","failed","attempted"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","id":-1,"name":"_NT","namespace":"doctest.TestResults.__new__","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}},"builtins.int","builtins.int"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__new__ of TestResults","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","id":-1,"name":"_NT","namespace":"doctest.TestResults.__new__","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","id":-1,"name":"_NT","namespace":"doctest.TestResults.__new__","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_asdict":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["_self"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.TestResults._asdict","name":"_asdict","original_first_arg":"_self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["_self"],"arg_types":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","id":-1,"name":"_NT","namespace":"doctest.TestResults._asdict","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":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":6}],"extra_attrs":null,"type_ref":"builtins.dict"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","id":-1,"name":"_NT","namespace":"doctest.TestResults._asdict","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_field_defaults":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.TestResults._field_defaults","name":"_field_defaults","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"_field_types":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.TestResults._field_types","name":"_field_types","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"_fields":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.TestResults._fields","name":"_fields","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.str"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}}},"_make":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["_cls","iterable"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_class","is_decorated"],"fullname":"doctest.TestResults._make","name":"_make","original_first_arg":"_cls","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["_cls","iterable"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","id":-1,"name":"_NT","namespace":"doctest.TestResults._make","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"typing.Iterable"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_make of TestResults","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","id":-1,"name":"_NT","namespace":"doctest.TestResults._make","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","id":-1,"name":"_NT","namespace":"doctest.TestResults._make","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"is_overload":false,"var":{".class":"Var","flags":["is_classmethod","is_ready"],"fullname":"doctest.TestResults._make","name":"_make","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["_cls","iterable"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","id":-1,"name":"_NT","namespace":"doctest.TestResults._make","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"typing.Iterable"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_make of TestResults","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","id":-1,"name":"_NT","namespace":"doctest.TestResults._make","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","id":-1,"name":"_NT","namespace":"doctest.TestResults._make","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}}},"plugin_generated":true},"_replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,5,5],"arg_names":["_self","failed","attempted"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.TestResults._replace","name":"_replace","original_first_arg":"_self","type":{".class":"CallableType","arg_kinds":[0,5,5],"arg_names":["_self","failed","attempted"],"arg_types":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","id":-1,"name":"_NT","namespace":"doctest.TestResults._replace","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0},"builtins.int","builtins.int"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_replace of TestResults","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","id":-1,"name":"_NT","namespace":"doctest.TestResults._replace","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults._NT","id":-1,"name":"_NT","namespace":"doctest.TestResults._replace","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_source":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.TestResults._source","name":"_source","setter_type":null,"type":"builtins.str"}},"attempted":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"doctest.TestResults.attempted","name":"attempted","setter_type":null,"type":"builtins.int"}},"attempted-redefinition":{".class":"SymbolTableNode","cross_ref":"doctest.TestResults.attempted","kind":"Mdef"},"failed":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"doctest.TestResults.failed","name":"failed","setter_type":null,"type":"builtins.int"}},"failed-redefinition":{".class":"SymbolTableNode","cross_ref":"doctest.TestResults.failed","kind":"Mdef"}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.TestResults.Self","id":0,"name":"Self","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":"doctest.TestResults"},"values":[],"variance":0},"slots":null,"tuple_type":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":["builtins.int"],"extra_attrs":null,"type_ref":"builtins.tuple"}},"type_vars":[],"typeddict_type":null}},"TypeAlias":{".class":"SymbolTableNode","cross_ref":"typing.TypeAlias","kind":"Gdef","module_hidden":true,"module_public":false},"UnexpectedException":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.Exception"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"doctest.UnexpectedException","name":"UnexpectedException","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"doctest.UnexpectedException","has_param_spec_type":false,"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","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","test","example","exc_info"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"doctest.UnexpectedException.__init__","name":"__init__","original_first_arg":"self","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":"TypeAliasType","args":[],"type_ref":"_typeshed.ExcInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of UnexpectedException","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"example":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.UnexpectedException.example","name":"example","setter_type":null,"type":"doctest.Example"}},"exc_info":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.UnexpectedException.exc_info","name":"exc_info","setter_type":null,"type":{".class":"TypeAliasType","args":[],"type_ref":"_typeshed.ExcInfo"}}},"test":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"doctest.UnexpectedException.test","name":"test","setter_type":null,"type":"doctest.DocTest"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest.UnexpectedException.Self","id":0,"name":"Self","namespace":"","upper_bound":"doctest.UnexpectedException","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"_DocTestSuite":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["unittest.suite.TestSuite"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"doctest._DocTestSuite","name":"_DocTestSuite","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"doctest._DocTestSuite","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"doctest","mro":["doctest._DocTestSuite","unittest.suite.TestSuite","unittest.suite.BaseTestSuite","builtins.object"],"names":{".class":"SymbolTable"},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"doctest._DocTestSuite.Self","id":0,"name":"Self","namespace":"","upper_bound":"doctest._DocTestSuite","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"_Out":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"TypeAlias","alias_tvars":[],"fullname":"doctest._Out","module":"doctest","no_args":false,"normalized":false,"python_3_12_type_alias":false,"target":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__all__":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"doctest.__all__","name":"__all__","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"}}},"__annotations__":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready"],"fullname":"doctest.__annotations__","name":"__annotations__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"__doc__":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready"],"fullname":"doctest.__doc__","name":"__doc__","setter_type":null,"type":"builtins.str"}},"__file__":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready"],"fullname":"doctest.__file__","name":"__file__","setter_type":null,"type":"builtins.str"}},"__name__":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready"],"fullname":"doctest.__name__","name":"__name__","setter_type":null,"type":"builtins.str"}},"__package__":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready"],"fullname":"doctest.__package__","name":"__package__","setter_type":null,"type":"builtins.str"}},"__spec__":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready"],"fullname":"doctest.__spec__","name":"__spec__","setter_type":null,"type":"_frozen_importlib.ModuleSpec"}},"debug":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["module","name","pm"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.debug","name":"debug","original_first_arg":"module","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["module","name","pm"],"arg_types":[{".class":"UnionType","items":[{".class":"NoneType"},"builtins.str","types.ModuleType"],"uses_pep604_syntax":true},"builtins.str","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"debug","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"debug_script":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,1],"arg_names":["src","pm","globs"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.debug_script","name":"debug_script","original_first_arg":"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":2}],"extra_attrs":null,"type_ref":"builtins.dict"},{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"debug_script","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"debug_src":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,1],"arg_names":["src","pm","globs"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.debug_src","name":"debug_src","original_first_arg":"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":2}],"extra_attrs":null,"type_ref":"builtins.dict"},{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"debug_src","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"master":{".class":"SymbolTableNode","kind":"Gdef","module_public":false,"node":{".class":"Var","flags":["is_ready"],"fullname":"doctest.master","name":"master","setter_type":null,"type":{".class":"UnionType","items":["doctest.DocTestRunner",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"register_optionflag":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["name"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.register_optionflag","name":"register_optionflag","original_first_arg":"name","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["name"],"arg_types":["builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"register_optionflag","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"run_docstring_examples":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1,1,1,1],"arg_names":["f","globs","verbose","name","compileflags","optionflags"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.run_docstring_examples","name":"run_docstring_examples","original_first_arg":"f","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":2}],"extra_attrs":null,"type_ref":"builtins.dict"},"builtins.bool","builtins.str",{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.int"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"run_docstring_examples","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"script_from_examples":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["s"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.script_from_examples","name":"script_from_examples","original_first_arg":"s","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["s"],"arg_types":["builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"script_from_examples","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"set_unittest_reportflags":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["flags"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.set_unittest_reportflags","name":"set_unittest_reportflags","original_first_arg":"flags","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["flags"],"arg_types":["builtins.int"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"set_unittest_reportflags","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"sys":{".class":"SymbolTableNode","cross_ref":"sys","kind":"Gdef","module_hidden":true,"module_public":false},"testfile":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"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"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.testfile","name":"testfile","original_first_arg":"filename","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":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"NoneType"},"builtins.str","types.ModuleType"],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.dict"},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.bool",{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool","builtins.int",{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.dict"},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool","doctest.DocTestParser",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"testfile","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"doctest.TestResults"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"testmod":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"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"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.testmod","name":"testmod","original_first_arg":"m","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":["types.ModuleType",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.dict"},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.bool",{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool","builtins.int",{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.dict"},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"testmod","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"doctest.TestResults"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"testsource":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["module","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"doctest.testsource","name":"testsource","original_first_arg":"module","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["module","name"],"arg_types":[{".class":"UnionType","items":[{".class":"NoneType"},"builtins.str","types.ModuleType"],"uses_pep604_syntax":true},"builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"testsource","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"type_check_only":{".class":"SymbolTableNode","cross_ref":"typing.type_check_only","kind":"Gdef","module_hidden":true,"module_public":false},"types":{".class":"SymbolTableNode","cross_ref":"types","kind":"Gdef","module_hidden":true,"module_public":false},"unittest":{".class":"SymbolTableNode","cross_ref":"unittest","kind":"Gdef","module_hidden":true,"module_public":false}},"path":"/home/jay/.local/lib/python3.12/site-packages/mypy/typeshed/stdlib/doctest.pyi"}