{".class":"MypyFile","_fullname":"_pytest._code.code","future_import_flags":["annotations"],"is_partial_stub_package":false,"is_stub":false,"names":{".class":"SymbolTable","Any":{".class":"SymbolTableNode","cross_ref":"typing.Any","kind":"Gdef"},"CO_VARARGS":{".class":"SymbolTableNode","cross_ref":"inspect.CO_VARARGS","kind":"Gdef"},"CO_VARKEYWORDS":{".class":"SymbolTableNode","cross_ref":"inspect.CO_VARKEYWORDS","kind":"Gdef"},"Callable":{".class":"SymbolTableNode","cross_ref":"typing.Callable","kind":"Gdef"},"ClassVar":{".class":"SymbolTableNode","cross_ref":"typing.ClassVar","kind":"Gdef"},"Code":{".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":"_pytest._code.code.Code","name":"Code","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.Code","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest._code.code","mro":["_pytest._code.code.Code","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":[],"fullname":"_pytest._code.code.Code.__eq__","name":"__eq__","original_first_arg":"self","type":null}},"__hash__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest._code.code.Code.__hash__","name":"__hash__","setter_type":null,"type":{".class":"NoneType"}}},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","obj"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.Code.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","obj"],"arg_types":["_pytest._code.code.Code","types.CodeType"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of Code","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__slots__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value","allow_incompatible_override"],"fullname":"_pytest._code.code.Code.__slots__","name":"__slots__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":["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"}}}},"firstlineno":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.Code.firstlineno","name":"firstlineno","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Code"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"firstlineno of Code","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.Code.firstlineno","name":"firstlineno","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Code"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"firstlineno of Code","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"from_function":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["cls","obj"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_class","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.Code.from_function","name":"from_function","original_first_arg":"cls","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["cls","obj"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":"_pytest._code.code.Code"},"builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"from_function of Code","ret_type":"_pytest._code.code.Code","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"_pytest._code.code.Code.from_function","name":"from_function","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["cls","obj"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":"_pytest._code.code.Code"},"builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"from_function of Code","ret_type":"_pytest._code.code.Code","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"fullsource":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.Code.fullsource","name":"fullsource","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Code"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"fullsource of Code","ret_type":{".class":"UnionType","items":["_pytest._code.source.Source",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.Code.fullsource","name":"fullsource","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Code"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"fullsource of Code","ret_type":{".class":"UnionType","items":["_pytest._code.source.Source",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"getargs":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1],"arg_names":["self","var"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.Code.getargs","name":"getargs","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["self","var"],"arg_types":["_pytest._code.code.Code","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"getargs of Code","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"name":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.Code.name","name":"name","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Code"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"name of Code","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.Code.name","name":"name","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Code"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"name of Code","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"path":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.Code.path","name":"path","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Code"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"path of Code","ret_type":{".class":"UnionType","items":["pathlib.Path","builtins.str"],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.Code.path","name":"path","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Code"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"path of Code","ret_type":{".class":"UnionType","items":["pathlib.Path","builtins.str"],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"raw":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest._code.code.Code.raw","name":"raw","setter_type":null,"type":"types.CodeType"}},"source":{".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":"_pytest._code.code.Code.source","name":"source","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Code"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"source of Code","ret_type":"_pytest._code.source.Source","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":"_pytest._code.code.Code.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.Code","values":[],"variance":0},"slots":["raw"],"tuple_type":null,"type_vars":[],"typeddict_type":null}},"CodeType":{".class":"SymbolTableNode","cross_ref":"types.CodeType","kind":"Gdef"},"E":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeVarExpr","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","name":"E","upper_bound":"builtins.BaseException","values":[],"variance":1}},"EXCEPTION_OR_MORE":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeAlias","alias_tvars":[],"fullname":"_pytest._code.code.EXCEPTION_OR_MORE","module":"_pytest._code.code","no_args":false,"normalized":false,"python_3_12_type_alias":false,"target":{".class":"UnionType","items":[{".class":"TypeType","is_type_form":false,"item":"builtins.BaseException"},{".class":"Instance","args":[{".class":"TypeType","is_type_form":false,"item":"builtins.BaseException"}],"extra_attrs":null,"type_ref":"builtins.tuple"}],"uses_pep604_syntax":true}}},"ExceptionChainRepr":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest._code.code.ExceptionRepr"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest._code.code.ExceptionChainRepr","name":"ExceptionChainRepr","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ExceptionChainRepr","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1246,"name":"reprtraceback","type":"_pytest._code.code.ReprTraceback"},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1247,"name":"reprcrash","type":{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":true}},{"alias":null,"column":4,"has_default":true,"is_in_init":false,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1248,"name":"sections","type":{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","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"}}],"extra_attrs":null,"type_ref":"builtins.list"}},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1263,"name":"chain","type":{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["_pytest._code.code.ReprTraceback",{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"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"}}],"extra_attrs":null,"type_ref":"typing.Sequence"}}],"frozen":false},"dataclass_tag":{}},"module_name":"_pytest._code.code","mro":["_pytest._code.code.ExceptionChainRepr","_pytest._code.code.ExceptionRepr","_pytest._code.code.TerminalRepr","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest._code.code.ExceptionChainRepr.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","chain"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ExceptionChainRepr.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","chain"],"arg_types":["_pytest._code.code.ExceptionChainRepr",{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["_pytest._code.code.ReprTraceback",{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"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"}}],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ExceptionChainRepr","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest._code.code.ExceptionChainRepr.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"reprtraceback"},{".class":"LiteralType","fallback":"builtins.str","value":"reprcrash"},{".class":"LiteralType","fallback":"builtins.str","value":"chain"}],"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"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5,5,5,5],"arg_names":["reprtraceback","reprcrash","sections","chain"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest._code.code.ExceptionChainRepr.__mypy-replace","name":"__mypy-replace","original_first_arg":"reprtraceback","type":{".class":"CallableType","arg_kinds":[5,5,5,5],"arg_names":["reprtraceback","reprcrash","sections","chain"],"arg_types":["_pytest._code.code.ReprTraceback",{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","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"}}],"extra_attrs":null,"type_ref":"builtins.list"},{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["_pytest._code.code.ReprTraceback",{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":false}],"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"}}],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ExceptionChainRepr","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest._code.code.ExceptionChainRepr.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5,5,5],"arg_names":["reprtraceback","reprcrash","sections","chain"],"arg_types":["_pytest._code.code.ReprTraceback",{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","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"}}],"extra_attrs":null,"type_ref":"builtins.list"},{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["_pytest._code.code.ReprTraceback",{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":false}],"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"}}],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ExceptionChainRepr","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"chain":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ExceptionChainRepr.chain","name":"chain","setter_type":null,"type":{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["_pytest._code.code.ReprTraceback",{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"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"}}],"extra_attrs":null,"type_ref":"typing.Sequence"}}},"toterminal":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","tw"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ExceptionChainRepr.toterminal","name":"toterminal","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","tw"],"arg_types":["_pytest._code.code.ExceptionChainRepr","_pytest._io.terminalwriter.TerminalWriter"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"toterminal of ExceptionChainRepr","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":"_pytest._code.code.ExceptionChainRepr.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.ExceptionChainRepr","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ExceptionInfo":{".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":"_pytest._code.code.ExceptionInfo","name":"ExceptionInfo","type_vars":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}]},"deletable_attributes":[],"deprecated":null,"flags":["is_final"],"fullname":"_pytest._code.code.ExceptionInfo","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":501,"name":"_excinfo","type":{".class":"UnionType","items":[{".class":"TupleType","implicit":false,"items":[{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}},{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1},"types.TracebackType"],"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"}},{".class":"NoneType"}],"uses_pep604_syntax":true}},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":502,"name":"_striptext","type":"builtins.str"},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":503,"name":"_traceback","type":{".class":"UnionType","items":["_pytest._code.code.Traceback",{".class":"NoneType"}],"uses_pep604_syntax":true}}],"frozen":false},"dataclass_tag":{}},"module_name":"_pytest._code.code","mro":["_pytest._code.code.ExceptionInfo","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest._code.code.ExceptionInfo.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1,1,5],"arg_names":["self","excinfo","striptext","traceback","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1,1,5],"arg_names":["self","excinfo","striptext","traceback","_ispytest"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},{".class":"UnionType","items":[{".class":"TupleType","implicit":false,"items":[{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}},{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1},"types.TracebackType"],"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"}},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.str",{".class":"UnionType","items":["_pytest._code.code.Traceback",{".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":"__init__ of ExceptionInfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest._code.code.ExceptionInfo.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"_excinfo"},{".class":"LiteralType","fallback":"builtins.str","value":"_striptext"},{".class":"LiteralType","fallback":"builtins.str","value":"_traceback"}],"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"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5,5,5],"arg_names":["_excinfo","_striptext","_traceback"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest._code.code.ExceptionInfo.__mypy-replace","name":"__mypy-replace","original_first_arg":"_excinfo","type":{".class":"CallableType","arg_kinds":[5,5,5],"arg_names":["_excinfo","_striptext","_traceback"],"arg_types":[{".class":"UnionType","items":[{".class":"TupleType","implicit":false,"items":[{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}},{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1},"types.TracebackType"],"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"}},{".class":"NoneType"}],"uses_pep604_syntax":false},"builtins.str",{".class":"UnionType","items":["_pytest._code.code.Traceback",{".class":"NoneType"}],"uses_pep604_syntax":false}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ExceptionInfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest._code.code.ExceptionInfo.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5,5],"arg_names":["_excinfo","_striptext","_traceback"],"arg_types":[{".class":"UnionType","items":[{".class":"TupleType","implicit":false,"items":[{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}},{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1},"types.TracebackType"],"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"}},{".class":"NoneType"}],"uses_pep604_syntax":false},"builtins.str",{".class":"UnionType","items":["_pytest._code.code.Traceback",{".class":"NoneType"}],"uses_pep604_syntax":false}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ExceptionInfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"__repr__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.__repr__","name":"__repr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__repr__ of ExceptionInfo","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_assert_start_repr":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_classvar","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.ExceptionInfo._assert_start_repr","name":"_assert_start_repr","setter_type":null,"type":"builtins.str"}},"_excinfo":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ExceptionInfo._excinfo","name":"_excinfo","setter_type":null,"type":{".class":"UnionType","items":[{".class":"TupleType","implicit":false,"items":[{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}},{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1},"types.TracebackType"],"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"}},{".class":"NoneType"}],"uses_pep604_syntax":true}}},"_getreprcrash":{".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":"_pytest._code.code.ExceptionInfo._getreprcrash","name":"_getreprcrash","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_getreprcrash of ExceptionInfo","ret_type":{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_group_contains":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,1,1],"arg_names":["self","exc_group","expected_exception","match","target_depth","current_depth"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo._group_contains","name":"_group_contains","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,1,1],"arg_names":["self","exc_group","expected_exception","match","target_depth","current_depth"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"builtins.BaseExceptionGroup"},{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.EXCEPTION_OR_MORE"},{".class":"UnionType","items":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"re.Pattern"},{".class":"NoneType"}],"uses_pep604_syntax":true},{".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":"_group_contains of ExceptionInfo","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_striptext":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ExceptionInfo._striptext","name":"_striptext","setter_type":null,"type":"builtins.str"}},"_traceback":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ExceptionInfo._traceback","name":"_traceback","setter_type":null,"type":{".class":"UnionType","items":["_pytest._code.code.Traceback",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"errisinstance":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","exc"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.errisinstance","name":"errisinstance","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","exc"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.EXCEPTION_OR_MORE"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"errisinstance of ExceptionInfo","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"exconly":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1],"arg_names":["self","tryshort"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.exconly","name":"exconly","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["self","tryshort"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"exconly of ExceptionInfo","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"fill_unfilled":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","exc_info"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.fill_unfilled","name":"fill_unfilled","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","exc_info"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},{".class":"TupleType","implicit":false,"items":[{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}},{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1},"types.TracebackType"],"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"}}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"fill_unfilled of ExceptionInfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"for_later":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["cls"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_class","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.for_later","name":"for_later","original_first_arg":"cls","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["cls"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"for_later of ExceptionInfo","ret_type":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"_pytest._code.code.ExceptionInfo.for_later","name":"for_later","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["cls"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"for_later of ExceptionInfo","ret_type":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"from_current":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1],"arg_names":["cls","exprinfo"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_class","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.from_current","name":"from_current","original_first_arg":"cls","type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["cls","exprinfo"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}},{".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":"from_current of ExceptionInfo","ret_type":{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"_pytest._code.code.ExceptionInfo.from_current","name":"from_current","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["cls","exprinfo"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}},{".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":"from_current of ExceptionInfo","ret_type":{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"from_exc_info":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["cls","exc_info","exprinfo"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_class","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.from_exc_info","name":"from_exc_info","original_first_arg":"cls","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["cls","exc_info","exprinfo"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}},{".class":"TupleType","implicit":false,"items":[{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}},{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1},"types.TracebackType"],"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"}},{".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":"from_exc_info of ExceptionInfo","ret_type":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"_pytest._code.code.ExceptionInfo.from_exc_info","name":"from_exc_info","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["cls","exc_info","exprinfo"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}},{".class":"TupleType","implicit":false,"items":[{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}},{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1},"types.TracebackType"],"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"}},{".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":"from_exc_info of ExceptionInfo","ret_type":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"from_exception":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["cls","exception","exprinfo"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_class","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.from_exception","name":"from_exception","original_first_arg":"cls","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["cls","exception","exprinfo"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}},{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1},{".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":"from_exception of ExceptionInfo","ret_type":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"_pytest._code.code.ExceptionInfo.from_exception","name":"from_exception","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["cls","exception","exprinfo"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}},{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1},{".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":"from_exception of ExceptionInfo","ret_type":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"getrepr":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,1,1,1,1,1,1,1],"arg_names":["self","showlocals","style","abspath","tbfilter","funcargs","truncate_locals","truncate_args","chain"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.getrepr","name":"getrepr","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1,1,1,1,1,1,1,1],"arg_names":["self","showlocals","style","abspath","tbfilter","funcargs","truncate_locals","truncate_args","chain"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"builtins.bool",{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"},"builtins.bool",{".class":"UnionType","items":["builtins.bool",{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"_pytest._code.code.Traceback","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":true},"builtins.bool","builtins.bool","builtins.bool","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"getrepr of ExceptionInfo","ret_type":{".class":"UnionType","items":["_pytest._code.code.ReprExceptionInfo","_pytest._code.code.ExceptionChainRepr"],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"group_contains":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,5,5],"arg_names":["self","expected_exception","match","depth"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.group_contains","name":"group_contains","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,5,5],"arg_names":["self","expected_exception","match","depth"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.EXCEPTION_OR_MORE"},{".class":"UnionType","items":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"re.Pattern"},{".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":"group_contains of ExceptionInfo","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"match":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","regexp"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.match","name":"match","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","regexp"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},{".class":"UnionType","items":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"re.Pattern"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"match of ExceptionInfo","ret_type":{".class":"LiteralType","fallback":"builtins.bool","value":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"tb":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.tb","name":"tb","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"tb of ExceptionInfo","ret_type":"types.TracebackType","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.ExceptionInfo.tb","name":"tb","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"tb of ExceptionInfo","ret_type":"types.TracebackType","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"traceback":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"OverloadedFuncDef","deprecated":null,"flags":["is_property"],"fullname":"_pytest._code.code.ExceptionInfo.traceback","impl":null,"items":[{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_overload","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.traceback","name":"traceback","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"traceback of ExceptionInfo","ret_type":"_pytest._code.code.Traceback","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":true,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_settable_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.ExceptionInfo.traceback","name":"traceback","setter_type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","value"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"_pytest._code.code.Traceback"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"traceback of ExceptionInfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"traceback of ExceptionInfo","ret_type":"_pytest._code.code.Traceback","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","value"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.traceback","name":"traceback","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","value"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"_pytest._code.code.Traceback"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"traceback of ExceptionInfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"","name":"traceback","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","value"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"_pytest._code.code.Traceback"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"traceback of ExceptionInfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}],"setter_index":1,"type":{".class":"Overloaded","items":[{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"traceback of ExceptionInfo","ret_type":"_pytest._code.code.Traceback","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}]}}},"type":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.type","name":"type","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"type of ExceptionInfo","ret_type":{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.ExceptionInfo.type","name":"type","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"type of ExceptionInfo","ret_type":{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"typename":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.typename","name":"typename","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"typename of ExceptionInfo","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.ExceptionInfo.typename","name":"typename","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"typename of ExceptionInfo","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"value":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.ExceptionInfo.value","name":"value","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"value of ExceptionInfo","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.ExceptionInfo.value","name":"value","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"value of ExceptionInfo","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1},"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":"_pytest._code.code.ExceptionInfo.Self","id":0,"name":"Self","namespace":"","upper_bound":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.E","id":1,"name":"E","namespace":"_pytest._code.code.ExceptionInfo","upper_bound":"builtins.BaseException","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":["E"],"typeddict_type":null}},"ExceptionRepr":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest._code.code.TerminalRepr"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest._code.code.ExceptionRepr","name":"ExceptionRepr","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ExceptionRepr","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1246,"name":"reprtraceback","type":"_pytest._code.code.ReprTraceback"},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1247,"name":"reprcrash","type":{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":true}},{"alias":null,"column":4,"has_default":true,"is_in_init":false,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1248,"name":"sections","type":{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","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"}}],"extra_attrs":null,"type_ref":"builtins.list"}}],"frozen":false},"dataclass_tag":{}},"module_name":"_pytest._code.code","mro":["_pytest._code.code.ExceptionRepr","_pytest._code.code.TerminalRepr","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest._code.code.ExceptionRepr.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","reprtraceback","reprcrash"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ExceptionRepr.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","reprtraceback","reprcrash"],"arg_types":["_pytest._code.code.ExceptionRepr","_pytest._code.code.ReprTraceback",{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":false}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ExceptionRepr","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest._code.code.ExceptionRepr.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"reprtraceback"},{".class":"LiteralType","fallback":"builtins.str","value":"reprcrash"}],"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"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5,5,5],"arg_names":["reprtraceback","reprcrash","sections"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest._code.code.ExceptionRepr.__mypy-replace","name":"__mypy-replace","original_first_arg":"reprtraceback","type":{".class":"CallableType","arg_kinds":[5,5,5],"arg_names":["reprtraceback","reprcrash","sections"],"arg_types":["_pytest._code.code.ReprTraceback",{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","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"}}],"extra_attrs":null,"type_ref":"builtins.list"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ExceptionRepr","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest._code.code.ExceptionRepr.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5,5],"arg_names":["reprtraceback","reprcrash","sections"],"arg_types":["_pytest._code.code.ReprTraceback",{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","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"}}],"extra_attrs":null,"type_ref":"builtins.list"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ExceptionRepr","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"addsection":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,1],"arg_names":["self","name","content","sep"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ExceptionRepr.addsection","name":"addsection","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,1],"arg_names":["self","name","content","sep"],"arg_types":["_pytest._code.code.ExceptionRepr","builtins.str","builtins.str","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"addsection of ExceptionRepr","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"reprcrash":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ExceptionRepr.reprcrash","name":"reprcrash","setter_type":null,"type":{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"reprtraceback":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ExceptionRepr.reprtraceback","name":"reprtraceback","setter_type":null,"type":"_pytest._code.code.ReprTraceback"}},"sections":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.ExceptionRepr.sections","name":"sections","setter_type":null,"type":{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","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"}}],"extra_attrs":null,"type_ref":"builtins.list"}}},"toterminal":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","tw"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ExceptionRepr.toterminal","name":"toterminal","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","tw"],"arg_types":["_pytest._code.code.ExceptionRepr","_pytest._io.terminalwriter.TerminalWriter"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"toterminal of ExceptionRepr","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":"_pytest._code.code.ExceptionRepr.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.ExceptionRepr","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Final":{".class":"SymbolTableNode","cross_ref":"typing.Final","kind":"Gdef"},"FormattedExcinfo":{".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":"_pytest._code.code.FormattedExcinfo","name":"FormattedExcinfo","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.FormattedExcinfo","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":true,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":873,"name":"showlocals","type":"builtins.bool"},{"alias":null,"column":4,"has_default":true,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":874,"name":"style","type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"}},{"alias":null,"column":4,"has_default":true,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":875,"name":"abspath","type":"builtins.bool"},{"alias":null,"column":4,"has_default":true,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":876,"name":"tbfilter","type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackFilter"}},{"alias":null,"column":4,"has_default":true,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":877,"name":"funcargs","type":"builtins.bool"},{"alias":null,"column":4,"has_default":true,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":878,"name":"truncate_locals","type":"builtins.bool"},{"alias":null,"column":4,"has_default":true,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":879,"name":"truncate_args","type":"builtins.bool"},{"alias":null,"column":4,"has_default":true,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":880,"name":"chain","type":"builtins.bool"},{"alias":null,"column":4,"has_default":true,"is_in_init":false,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":881,"name":"astcache","type":{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str","pathlib.Path"],"uses_pep604_syntax":true},"ast.AST"],"extra_attrs":null,"type_ref":"builtins.dict"}}],"frozen":false},"dataclass_tag":{}},"module_name":"_pytest._code.code","mro":["_pytest._code.code.FormattedExcinfo","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest._code.code.FormattedExcinfo.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,1,1,1,1,1,1,1],"arg_names":["self","showlocals","style","abspath","tbfilter","funcargs","truncate_locals","truncate_args","chain"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.FormattedExcinfo.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1,1,1,1,1,1,1,1],"arg_names":["self","showlocals","style","abspath","tbfilter","funcargs","truncate_locals","truncate_args","chain"],"arg_types":["_pytest._code.code.FormattedExcinfo","builtins.bool",{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"},"builtins.bool",{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackFilter"},"builtins.bool","builtins.bool","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 FormattedExcinfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest._code.code.FormattedExcinfo.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"showlocals"},{".class":"LiteralType","fallback":"builtins.str","value":"style"},{".class":"LiteralType","fallback":"builtins.str","value":"abspath"},{".class":"LiteralType","fallback":"builtins.str","value":"tbfilter"},{".class":"LiteralType","fallback":"builtins.str","value":"funcargs"},{".class":"LiteralType","fallback":"builtins.str","value":"truncate_locals"},{".class":"LiteralType","fallback":"builtins.str","value":"truncate_args"},{".class":"LiteralType","fallback":"builtins.str","value":"chain"}],"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"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5,5,5,5,5,5,5,5,5],"arg_names":["showlocals","style","abspath","tbfilter","funcargs","truncate_locals","truncate_args","chain","astcache"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest._code.code.FormattedExcinfo.__mypy-replace","name":"__mypy-replace","original_first_arg":"showlocals","type":{".class":"CallableType","arg_kinds":[5,5,5,5,5,5,5,5,5],"arg_names":["showlocals","style","abspath","tbfilter","funcargs","truncate_locals","truncate_args","chain","astcache"],"arg_types":["builtins.bool",{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"},"builtins.bool",{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackFilter"},"builtins.bool","builtins.bool","builtins.bool","builtins.bool",{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str","pathlib.Path"],"uses_pep604_syntax":false},"ast.AST"],"extra_attrs":null,"type_ref":"builtins.dict"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of FormattedExcinfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest._code.code.FormattedExcinfo.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5,5,5,5,5,5,5,5],"arg_names":["showlocals","style","abspath","tbfilter","funcargs","truncate_locals","truncate_args","chain","astcache"],"arg_types":["builtins.bool",{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"},"builtins.bool",{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackFilter"},"builtins.bool","builtins.bool","builtins.bool","builtins.bool",{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str","pathlib.Path"],"uses_pep604_syntax":false},"ast.AST"],"extra_attrs":null,"type_ref":"builtins.dict"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of FormattedExcinfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"_getentrysource":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","entry"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.FormattedExcinfo._getentrysource","name":"_getentrysource","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","entry"],"arg_types":["_pytest._code.code.FormattedExcinfo","_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_getentrysource of FormattedExcinfo","ret_type":{".class":"UnionType","items":["_pytest._code.source.Source",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_getindent":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","source"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.FormattedExcinfo._getindent","name":"_getindent","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","source"],"arg_types":["_pytest._code.code.FormattedExcinfo","_pytest._code.source.Source"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_getindent of FormattedExcinfo","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_makepath":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","path"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.FormattedExcinfo._makepath","name":"_makepath","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","path"],"arg_types":["_pytest._code.code.FormattedExcinfo",{".class":"UnionType","items":["pathlib.Path","builtins.str"],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_makepath of FormattedExcinfo","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_truncate_recursive_traceback":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","traceback"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.FormattedExcinfo._truncate_recursive_traceback","name":"_truncate_recursive_traceback","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","traceback"],"arg_types":["_pytest._code.code.FormattedExcinfo","_pytest._code.code.Traceback"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_truncate_recursive_traceback of FormattedExcinfo","ret_type":{".class":"TupleType","implicit":false,"items":["_pytest._code.code.Traceback",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"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"}},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"abspath":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.FormattedExcinfo.abspath","name":"abspath","setter_type":null,"type":"builtins.bool"}},"astcache":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.FormattedExcinfo.astcache","name":"astcache","setter_type":null,"type":{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str","pathlib.Path"],"uses_pep604_syntax":true},"ast.AST"],"extra_attrs":null,"type_ref":"builtins.dict"}}},"chain":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.FormattedExcinfo.chain","name":"chain","setter_type":null,"type":"builtins.bool"}},"fail_marker":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_classvar","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.FormattedExcinfo.fail_marker","name":"fail_marker","setter_type":null,"type":"builtins.str"}},"flow_marker":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_classvar","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.FormattedExcinfo.flow_marker","name":"flow_marker","setter_type":null,"type":"builtins.str"}},"funcargs":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.FormattedExcinfo.funcargs","name":"funcargs","setter_type":null,"type":"builtins.bool"}},"get_exconly":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1,1],"arg_names":["self","excinfo","indent","markall"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.FormattedExcinfo.get_exconly","name":"get_exconly","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1,1],"arg_names":["self","excinfo","indent","markall"],"arg_types":["_pytest._code.code.FormattedExcinfo",{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},"builtins.int","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"get_exconly of FormattedExcinfo","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"get_highlight_arrows_for_line":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0,0,0],"arg_names":["self","line","raw_line","lineno","end_lineno","colno","end_colno"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.FormattedExcinfo.get_highlight_arrows_for_line","name":"get_highlight_arrows_for_line","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0,0,0],"arg_names":["self","line","raw_line","lineno","end_lineno","colno","end_colno"],"arg_types":["_pytest._code.code.FormattedExcinfo","builtins.str","builtins.str",{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.int",{".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_highlight_arrows_for_line of FormattedExcinfo","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"get_source":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1,1,1,1,1,1],"arg_names":["self","source","line_index","excinfo","short","end_line_index","colno","end_colno"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.FormattedExcinfo.get_source","name":"get_source","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1,1,1,1,1,1],"arg_names":["self","source","line_index","excinfo","short","end_line_index","colno","end_colno"],"arg_types":["_pytest._code.code.FormattedExcinfo",{".class":"UnionType","items":["_pytest._code.source.Source",{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.int",{".class":"UnionType","items":[{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool",{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.int",{".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_source of FormattedExcinfo","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"repr_args":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","entry"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.FormattedExcinfo.repr_args","name":"repr_args","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","entry"],"arg_types":["_pytest._code.code.FormattedExcinfo","_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"repr_args of FormattedExcinfo","ret_type":{".class":"UnionType","items":["_pytest._code.code.ReprFuncArgs",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"repr_excinfo":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","excinfo"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.FormattedExcinfo.repr_excinfo","name":"repr_excinfo","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","excinfo"],"arg_types":["_pytest._code.code.FormattedExcinfo",{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"repr_excinfo of FormattedExcinfo","ret_type":"_pytest._code.code.ExceptionChainRepr","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"repr_locals":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","locals"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.FormattedExcinfo.repr_locals","name":"repr_locals","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","locals"],"arg_types":["_pytest._code.code.FormattedExcinfo",{".class":"Instance","args":["builtins.str","builtins.object"],"extra_attrs":null,"type_ref":"typing.Mapping"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"repr_locals of FormattedExcinfo","ret_type":{".class":"UnionType","items":["_pytest._code.code.ReprLocals",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"repr_traceback":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","excinfo"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.FormattedExcinfo.repr_traceback","name":"repr_traceback","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","excinfo"],"arg_types":["_pytest._code.code.FormattedExcinfo",{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"repr_traceback of FormattedExcinfo","ret_type":"_pytest._code.code.ReprTraceback","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"repr_traceback_entry":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","entry","excinfo"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.FormattedExcinfo.repr_traceback_entry","name":"repr_traceback_entry","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","entry","excinfo"],"arg_types":["_pytest._code.code.FormattedExcinfo",{".class":"UnionType","items":["_pytest._code.code.TracebackEntry",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},{".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":"repr_traceback_entry of FormattedExcinfo","ret_type":"_pytest._code.code.ReprEntry","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"showlocals":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.FormattedExcinfo.showlocals","name":"showlocals","setter_type":null,"type":"builtins.bool"}},"style":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.FormattedExcinfo.style","name":"style","setter_type":null,"type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"}}},"tbfilter":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.FormattedExcinfo.tbfilter","name":"tbfilter","setter_type":null,"type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackFilter"}}},"truncate_args":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.FormattedExcinfo.truncate_args","name":"truncate_args","setter_type":null,"type":"builtins.bool"}},"truncate_locals":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.FormattedExcinfo.truncate_locals","name":"truncate_locals","setter_type":null,"type":"builtins.bool"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest._code.code.FormattedExcinfo.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.FormattedExcinfo","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Frame":{".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":"_pytest._code.code.Frame","name":"Frame","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.Frame","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest._code.code","mro":["_pytest._code.code.Frame","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","frame"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.Frame.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","frame"],"arg_types":["_pytest._code.code.Frame","types.FrameType"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of Frame","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__slots__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value","allow_incompatible_override"],"fullname":"_pytest._code.code.Frame.__slots__","name":"__slots__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":["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"}}}},"code":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.Frame.code","name":"code","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Frame"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"code of Frame","ret_type":"_pytest._code.code.Code","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.Frame.code","name":"code","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Frame"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"code of Frame","ret_type":"_pytest._code.code.Code","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"eval":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,4],"arg_names":["self","code","vars"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.Frame.eval","name":"eval","original_first_arg":"self","type":null}},"f_globals":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.Frame.f_globals","name":"f_globals","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Frame"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"f_globals of Frame","ret_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"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.Frame.f_globals","name":"f_globals","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Frame"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"f_globals of Frame","ret_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"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"f_locals":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.Frame.f_locals","name":"f_locals","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Frame"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"f_locals of Frame","ret_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"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.Frame.f_locals","name":"f_locals","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Frame"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"f_locals of Frame","ret_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"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"getargs":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1],"arg_names":["self","var"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.Frame.getargs","name":"getargs","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["self","var"],"arg_types":["_pytest._code.code.Frame","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"getargs of Frame","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"lineno":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.Frame.lineno","name":"lineno","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Frame"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"lineno of Frame","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.Frame.lineno","name":"lineno","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Frame"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"lineno of Frame","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"raw":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest._code.code.Frame.raw","name":"raw","setter_type":null,"type":"types.FrameType"}},"repr":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","object"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.Frame.repr","name":"repr","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","object"],"arg_types":["_pytest._code.code.Frame","builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"repr of Frame","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"statement":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.Frame.statement","name":"statement","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Frame"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"statement of Frame","ret_type":"_pytest._code.source.Source","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.Frame.statement","name":"statement","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Frame"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"statement of Frame","ret_type":"_pytest._code.source.Source","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":"_pytest._code.code.Frame.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.Frame","values":[],"variance":0},"slots":["raw"],"tuple_type":null,"type_vars":[],"typeddict_type":null}},"FrameSummary":{".class":"SymbolTableNode","cross_ref":"traceback.FrameSummary","kind":"Gdef"},"FrameType":{".class":"SymbolTableNode","cross_ref":"types.FrameType","kind":"Gdef"},"Generic":{".class":"SymbolTableNode","cross_ref":"typing.Generic","kind":"Gdef"},"Iterable":{".class":"SymbolTableNode","cross_ref":"typing.Iterable","kind":"Gdef"},"Literal":{".class":"SymbolTableNode","cross_ref":"typing.Literal","kind":"Gdef"},"Mapping":{".class":"SymbolTableNode","cross_ref":"typing.Mapping","kind":"Gdef"},"Path":{".class":"SymbolTableNode","cross_ref":"pathlib.Path","kind":"Gdef"},"ReprEntry":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest._code.code.TerminalRepr"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest._code.code.ReprEntry","name":"ReprEntry","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprEntry","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1340,"name":"lines","type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1341,"name":"reprfuncargs","type":{".class":"UnionType","items":["_pytest._code.code.ReprFuncArgs",{".class":"NoneType"}],"uses_pep604_syntax":true}},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1342,"name":"reprlocals","type":{".class":"UnionType","items":["_pytest._code.code.ReprLocals",{".class":"NoneType"}],"uses_pep604_syntax":true}},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1343,"name":"reprfileloc","type":{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":true}},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1344,"name":"style","type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"}}],"frozen":false},"dataclass_tag":{}},"module_name":"_pytest._code.code","mro":["_pytest._code.code.ReprEntry","_pytest._code.code.TerminalRepr","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest._code.code.ReprEntry.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0,0],"arg_names":["self","lines","reprfuncargs","reprlocals","reprfileloc","style"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprEntry.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0,0],"arg_names":["self","lines","reprfuncargs","reprlocals","reprfileloc","style"],"arg_types":["_pytest._code.code.ReprEntry",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"UnionType","items":["_pytest._code.code.ReprFuncArgs",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["_pytest._code.code.ReprLocals",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ReprEntry","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest._code.code.ReprEntry.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"lines"},{".class":"LiteralType","fallback":"builtins.str","value":"reprfuncargs"},{".class":"LiteralType","fallback":"builtins.str","value":"reprlocals"},{".class":"LiteralType","fallback":"builtins.str","value":"reprfileloc"},{".class":"LiteralType","fallback":"builtins.str","value":"style"}],"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"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5,5,5,5,5],"arg_names":["lines","reprfuncargs","reprlocals","reprfileloc","style"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest._code.code.ReprEntry.__mypy-replace","name":"__mypy-replace","original_first_arg":"lines","type":{".class":"CallableType","arg_kinds":[5,5,5,5,5],"arg_names":["lines","reprfuncargs","reprlocals","reprfileloc","style"],"arg_types":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"UnionType","items":["_pytest._code.code.ReprFuncArgs",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["_pytest._code.code.ReprLocals",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ReprEntry","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest._code.code.ReprEntry.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5,5,5,5],"arg_names":["lines","reprfuncargs","reprlocals","reprfileloc","style"],"arg_types":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"UnionType","items":["_pytest._code.code.ReprFuncArgs",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["_pytest._code.code.ReprLocals",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ReprEntry","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"__str__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ReprEntry.__str__","name":"__str__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest._code.code.ReprEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__str__ of ReprEntry","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_write_entry_lines":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","tw"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ReprEntry._write_entry_lines","name":"_write_entry_lines","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","tw"],"arg_types":["_pytest._code.code.ReprEntry","_pytest._io.terminalwriter.TerminalWriter"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_write_entry_lines of ReprEntry","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"lines":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprEntry.lines","name":"lines","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}}},"reprfileloc":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprEntry.reprfileloc","name":"reprfileloc","setter_type":null,"type":{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"reprfuncargs":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprEntry.reprfuncargs","name":"reprfuncargs","setter_type":null,"type":{".class":"UnionType","items":["_pytest._code.code.ReprFuncArgs",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"reprlocals":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprEntry.reprlocals","name":"reprlocals","setter_type":null,"type":{".class":"UnionType","items":["_pytest._code.code.ReprLocals",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"style":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprEntry.style","name":"style","setter_type":null,"type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"}}},"toterminal":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","tw"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ReprEntry.toterminal","name":"toterminal","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","tw"],"arg_types":["_pytest._code.code.ReprEntry","_pytest._io.terminalwriter.TerminalWriter"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"toterminal of ReprEntry","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":"_pytest._code.code.ReprEntry.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.ReprEntry","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ReprEntryNative":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest._code.code.TerminalRepr"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest._code.code.ReprEntryNative","name":"ReprEntryNative","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprEntryNative","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1330,"name":"lines","type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}}],"frozen":false},"dataclass_tag":{}},"module_name":"_pytest._code.code","mro":["_pytest._code.code.ReprEntryNative","_pytest._code.code.TerminalRepr","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest._code.code.ReprEntryNative.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","lines"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprEntryNative.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","lines"],"arg_types":["_pytest._code.code.ReprEntryNative",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ReprEntryNative","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest._code.code.ReprEntryNative.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"lines"}],"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"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5],"arg_names":["lines"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest._code.code.ReprEntryNative.__mypy-replace","name":"__mypy-replace","original_first_arg":"lines","type":{".class":"CallableType","arg_kinds":[5],"arg_names":["lines"],"arg_types":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ReprEntryNative","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest._code.code.ReprEntryNative.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5],"arg_names":["lines"],"arg_types":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ReprEntryNative","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"lines":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprEntryNative.lines","name":"lines","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}}},"style":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_classvar","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.ReprEntryNative.style","name":"style","setter_type":null,"type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"}}},"toterminal":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","tw"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ReprEntryNative.toterminal","name":"toterminal","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","tw"],"arg_types":["_pytest._code.code.ReprEntryNative","_pytest._io.terminalwriter.TerminalWriter"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"toterminal of ReprEntryNative","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":"_pytest._code.code.ReprEntryNative.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.ReprEntryNative","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ReprExceptionInfo":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest._code.code.ExceptionRepr"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest._code.code.ReprExceptionInfo","name":"ReprExceptionInfo","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprExceptionInfo","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1288,"name":"reprtraceback","type":"_pytest._code.code.ReprTraceback"},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1289,"name":"reprcrash","type":{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":true}},{"alias":null,"column":4,"has_default":true,"is_in_init":false,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1248,"name":"sections","type":{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","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"}}],"extra_attrs":null,"type_ref":"builtins.list"}}],"frozen":false},"dataclass_tag":{}},"module_name":"_pytest._code.code","mro":["_pytest._code.code.ReprExceptionInfo","_pytest._code.code.ExceptionRepr","_pytest._code.code.TerminalRepr","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest._code.code.ReprExceptionInfo.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","reprtraceback","reprcrash"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprExceptionInfo.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","reprtraceback","reprcrash"],"arg_types":["_pytest._code.code.ReprExceptionInfo","_pytest._code.code.ReprTraceback",{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":false}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ReprExceptionInfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest._code.code.ReprExceptionInfo.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"reprtraceback"},{".class":"LiteralType","fallback":"builtins.str","value":"reprcrash"}],"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"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5,5,5],"arg_names":["reprtraceback","reprcrash","sections"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest._code.code.ReprExceptionInfo.__mypy-replace","name":"__mypy-replace","original_first_arg":"reprtraceback","type":{".class":"CallableType","arg_kinds":[5,5,5],"arg_names":["reprtraceback","reprcrash","sections"],"arg_types":["_pytest._code.code.ReprTraceback",{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","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"}}],"extra_attrs":null,"type_ref":"builtins.list"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ReprExceptionInfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest._code.code.ReprExceptionInfo.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5,5],"arg_names":["reprtraceback","reprcrash","sections"],"arg_types":["_pytest._code.code.ReprTraceback",{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","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"}}],"extra_attrs":null,"type_ref":"builtins.list"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ReprExceptionInfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"reprcrash":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprExceptionInfo.reprcrash","name":"reprcrash","setter_type":null,"type":{".class":"UnionType","items":["_pytest._code.code.ReprFileLocation",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"reprtraceback":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprExceptionInfo.reprtraceback","name":"reprtraceback","setter_type":null,"type":"_pytest._code.code.ReprTraceback"}},"toterminal":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","tw"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ReprExceptionInfo.toterminal","name":"toterminal","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","tw"],"arg_types":["_pytest._code.code.ReprExceptionInfo","_pytest._io.terminalwriter.TerminalWriter"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"toterminal of ReprExceptionInfo","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":"_pytest._code.code.ReprExceptionInfo.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.ReprExceptionInfo","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ReprFileLocation":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest._code.code.TerminalRepr"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest._code.code.ReprFileLocation","name":"ReprFileLocation","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprFileLocation","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1425,"name":"path","type":"builtins.str"},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1426,"name":"lineno","type":"builtins.int"},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1427,"name":"message","type":"builtins.str"}],"frozen":false},"dataclass_tag":{}},"module_name":"_pytest._code.code","mro":["_pytest._code.code.ReprFileLocation","_pytest._code.code.TerminalRepr","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest._code.code.ReprFileLocation.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","path","lineno","message"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprFileLocation.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["self","path","lineno","message"],"arg_types":["_pytest._code.code.ReprFileLocation","builtins.str","builtins.int","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ReprFileLocation","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest._code.code.ReprFileLocation.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"path"},{".class":"LiteralType","fallback":"builtins.str","value":"lineno"},{".class":"LiteralType","fallback":"builtins.str","value":"message"}],"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"}}},"plugin_generated":true},"__mypy-post_init":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprFileLocation.__mypy-post_init","name":"__mypy-post_init","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.ReprFileLocation"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-post_init of ReprFileLocation","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5,5,5],"arg_names":["path","lineno","message"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest._code.code.ReprFileLocation.__mypy-replace","name":"__mypy-replace","original_first_arg":"path","type":{".class":"CallableType","arg_kinds":[5,5,5],"arg_names":["path","lineno","message"],"arg_types":["builtins.str","builtins.int","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ReprFileLocation","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest._code.code.ReprFileLocation.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5,5],"arg_names":["path","lineno","message"],"arg_types":["builtins.str","builtins.int","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ReprFileLocation","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"__post_init__":{".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":"_pytest._code.code.ReprFileLocation.__post_init__","name":"__post_init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.ReprFileLocation"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__post_init__ of ReprFileLocation","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"lineno":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprFileLocation.lineno","name":"lineno","setter_type":null,"type":"builtins.int"}},"message":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprFileLocation.message","name":"message","setter_type":null,"type":"builtins.str"}},"path":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprFileLocation.path","name":"path","setter_type":null,"type":"builtins.str"}},"toterminal":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","tw"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ReprFileLocation.toterminal","name":"toterminal","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","tw"],"arg_types":["_pytest._code.code.ReprFileLocation","_pytest._io.terminalwriter.TerminalWriter"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"toterminal of ReprFileLocation","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":"_pytest._code.code.ReprFileLocation.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.ReprFileLocation","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ReprFuncArgs":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest._code.code.TerminalRepr"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest._code.code.ReprFuncArgs","name":"ReprFuncArgs","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprFuncArgs","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1454,"name":"args","type":{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.object"],"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"}}],"extra_attrs":null,"type_ref":"typing.Sequence"}}],"frozen":false},"dataclass_tag":{}},"module_name":"_pytest._code.code","mro":["_pytest._code.code.ReprFuncArgs","_pytest._code.code.TerminalRepr","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest._code.code.ReprFuncArgs.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","args"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprFuncArgs.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","args"],"arg_types":["_pytest._code.code.ReprFuncArgs",{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.object"],"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"}}],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ReprFuncArgs","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest._code.code.ReprFuncArgs.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"args"}],"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"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5],"arg_names":["args"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest._code.code.ReprFuncArgs.__mypy-replace","name":"__mypy-replace","original_first_arg":"args","type":{".class":"CallableType","arg_kinds":[5],"arg_names":["args"],"arg_types":[{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.object"],"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"}}],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ReprFuncArgs","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest._code.code.ReprFuncArgs.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5],"arg_names":["args"],"arg_types":[{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.object"],"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"}}],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ReprFuncArgs","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"args":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprFuncArgs.args","name":"args","setter_type":null,"type":{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.object"],"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"}}],"extra_attrs":null,"type_ref":"typing.Sequence"}}},"toterminal":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","tw"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ReprFuncArgs.toterminal","name":"toterminal","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","tw"],"arg_types":["_pytest._code.code.ReprFuncArgs","_pytest._io.terminalwriter.TerminalWriter"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"toterminal of ReprFuncArgs","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":"_pytest._code.code.ReprFuncArgs.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.ReprFuncArgs","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ReprLocals":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest._code.code.TerminalRepr"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest._code.code.ReprLocals","name":"ReprLocals","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprLocals","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1445,"name":"lines","type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}}],"frozen":false},"dataclass_tag":{}},"module_name":"_pytest._code.code","mro":["_pytest._code.code.ReprLocals","_pytest._code.code.TerminalRepr","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest._code.code.ReprLocals.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","lines"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprLocals.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","lines"],"arg_types":["_pytest._code.code.ReprLocals",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ReprLocals","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest._code.code.ReprLocals.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"lines"}],"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"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5],"arg_names":["lines"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest._code.code.ReprLocals.__mypy-replace","name":"__mypy-replace","original_first_arg":"lines","type":{".class":"CallableType","arg_kinds":[5],"arg_names":["lines"],"arg_types":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ReprLocals","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest._code.code.ReprLocals.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5],"arg_names":["lines"],"arg_types":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ReprLocals","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"lines":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprLocals.lines","name":"lines","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}}},"toterminal":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","tw","indent"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ReprLocals.toterminal","name":"toterminal","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","tw","indent"],"arg_types":["_pytest._code.code.ReprLocals","_pytest._io.terminalwriter.TerminalWriter",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"toterminal of ReprLocals","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":"_pytest._code.code.ReprLocals.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.ReprLocals","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ReprTraceback":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest._code.code.TerminalRepr"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest._code.code.ReprTraceback","name":"ReprTraceback","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprTraceback","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1298,"name":"reprentries","type":{".class":"Instance","args":[{".class":"UnionType","items":["_pytest._code.code.ReprEntry","_pytest._code.code.ReprEntryNative"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"}},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1299,"name":"extraline","type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1300,"name":"style","type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"}}],"frozen":false},"dataclass_tag":{}},"module_name":"_pytest._code.code","mro":["_pytest._code.code.ReprTraceback","_pytest._code.code.TerminalRepr","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest._code.code.ReprTraceback.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","reprentries","extraline","style"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprTraceback.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["self","reprentries","extraline","style"],"arg_types":["_pytest._code.code.ReprTraceback",{".class":"Instance","args":[{".class":"UnionType","items":["_pytest._code.code.ReprEntry","_pytest._code.code.ReprEntryNative"],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ReprTraceback","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest._code.code.ReprTraceback.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"reprentries"},{".class":"LiteralType","fallback":"builtins.str","value":"extraline"},{".class":"LiteralType","fallback":"builtins.str","value":"style"}],"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"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5,5,5],"arg_names":["reprentries","extraline","style"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest._code.code.ReprTraceback.__mypy-replace","name":"__mypy-replace","original_first_arg":"reprentries","type":{".class":"CallableType","arg_kinds":[5,5,5],"arg_names":["reprentries","extraline","style"],"arg_types":[{".class":"Instance","args":[{".class":"UnionType","items":["_pytest._code.code.ReprEntry","_pytest._code.code.ReprEntryNative"],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ReprTraceback","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest._code.code.ReprTraceback.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5,5],"arg_names":["reprentries","extraline","style"],"arg_types":[{".class":"Instance","args":[{".class":"UnionType","items":["_pytest._code.code.ReprEntry","_pytest._code.code.ReprEntryNative"],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ReprTraceback","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"entrysep":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_classvar","is_ready","has_explicit_value"],"fullname":"_pytest._code.code.ReprTraceback.entrysep","name":"entrysep","setter_type":null,"type":"builtins.str"}},"extraline":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprTraceback.extraline","name":"extraline","setter_type":null,"type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"reprentries":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprTraceback.reprentries","name":"reprentries","setter_type":null,"type":{".class":"Instance","args":[{".class":"UnionType","items":["_pytest._code.code.ReprEntry","_pytest._code.code.ReprEntryNative"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"}}},"style":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest._code.code.ReprTraceback.style","name":"style","setter_type":null,"type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackStyle"}}},"toterminal":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","tw"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ReprTraceback.toterminal","name":"toterminal","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","tw"],"arg_types":["_pytest._code.code.ReprTraceback","_pytest._io.terminalwriter.TerminalWriter"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"toterminal of ReprTraceback","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":"_pytest._code.code.ReprTraceback.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.ReprTraceback","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ReprTracebackNative":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest._code.code.ReprTraceback"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest._code.code.ReprTracebackNative","name":"ReprTracebackNative","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.ReprTracebackNative","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest._code.code","mro":["_pytest._code.code.ReprTracebackNative","_pytest._code.code.ReprTraceback","_pytest._code.code.TerminalRepr","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","tblines"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.ReprTracebackNative.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","tblines"],"arg_types":["_pytest._code.code.ReprTracebackNative",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ReprTracebackNative","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":"_pytest._code.code.ReprTracebackNative.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.ReprTracebackNative","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Sequence":{".class":"SymbolTableNode","cross_ref":"typing.Sequence","kind":"Gdef"},"Source":{".class":"SymbolTableNode","cross_ref":"_pytest._code.source.Source","kind":"Gdef"},"StringIO":{".class":"SymbolTableNode","cross_ref":"_io.StringIO","kind":"Gdef"},"SupportsIndex":{".class":"SymbolTableNode","cross_ref":"typing.SupportsIndex","kind":"Gdef"},"TerminalRepr":{".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":"_pytest._code.code.TerminalRepr","name":"TerminalRepr","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.TerminalRepr","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[],"frozen":false},"dataclass_tag":{}},"module_name":"_pytest._code.code","mro":["_pytest._code.code.TerminalRepr","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest._code.code.TerminalRepr.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest._code.code.TerminalRepr.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[],"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"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[],"arg_names":[],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest._code.code.TerminalRepr.__mypy-replace","name":"__mypy-replace","original_first_arg":null,"type":{".class":"CallableType","arg_kinds":[],"arg_names":[],"arg_types":[],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of TerminalRepr","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest._code.code.TerminalRepr.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[],"arg_names":[],"arg_types":[],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of TerminalRepr","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"__repr__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.TerminalRepr.__repr__","name":"__repr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest._code.code.TerminalRepr"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__repr__ of TerminalRepr","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__str__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.TerminalRepr.__str__","name":"__str__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest._code.code.TerminalRepr"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__str__ of TerminalRepr","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"toterminal":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","tw"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.TerminalRepr.toterminal","name":"toterminal","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","tw"],"arg_types":["_pytest._code.code.TerminalRepr","_pytest._io.terminalwriter.TerminalWriter"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"toterminal of TerminalRepr","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":"_pytest._code.code.TerminalRepr.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.TerminalRepr","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"TerminalWriter":{".class":"SymbolTableNode","cross_ref":"_pytest._io.terminalwriter.TerminalWriter","kind":"Gdef"},"Traceback":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":[{".class":"Instance","args":["_pytest._code.code.TracebackEntry"],"extra_attrs":null,"type_ref":"builtins.list"}],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest._code.code.Traceback","name":"Traceback","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.Traceback","has_param_spec_type":false,"metaclass_type":"abc.ABCMeta","metadata":{},"module_name":"_pytest._code.code","mro":["_pytest._code.code.Traceback","builtins.list","typing.MutableSequence","typing.Sequence","typing.Reversible","typing.Collection","typing.Iterable","typing.Container","builtins.object"],"names":{".class":"SymbolTable","__getitem__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"OverloadedFuncDef","deprecated":null,"flags":[],"fullname":"_pytest._code.code.Traceback.__getitem__","impl":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":[null,null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_trivial_self"],"fullname":"_pytest._code.code.Traceback.__getitem__","name":"__getitem__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest._code.code.Traceback",{".class":"UnionType","items":["typing.SupportsIndex",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.slice"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__getitem__ of Traceback","ret_type":{".class":"UnionType","items":["_pytest._code.code.TracebackEntry","_pytest._code.code.Traceback"],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"items":[{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":[null,null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.Traceback.__getitem__","name":"__getitem__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest._code.code.Traceback","typing.SupportsIndex"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__getitem__ of Traceback","ret_type":"_pytest._code.code.TracebackEntry","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":true,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest._code.code.Traceback.__getitem__","name":"__getitem__","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest._code.code.Traceback","typing.SupportsIndex"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__getitem__ of Traceback","ret_type":"_pytest._code.code.TracebackEntry","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":[null,null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.Traceback.__getitem__","name":"__getitem__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest._code.code.Traceback",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.slice"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__getitem__ of Traceback","ret_type":"_pytest._code.code.Traceback","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":true,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest._code.code.Traceback.__getitem__","name":"__getitem__","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest._code.code.Traceback",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.slice"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__getitem__ of Traceback","ret_type":"_pytest._code.code.Traceback","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}],"setter_index":null,"type":{".class":"Overloaded","items":[{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest._code.code.Traceback","typing.SupportsIndex"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__getitem__ of Traceback","ret_type":"_pytest._code.code.TracebackEntry","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest._code.code.Traceback",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.slice"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__getitem__ of Traceback","ret_type":"_pytest._code.code.Traceback","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],"arg_names":["self","tb"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.Traceback.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","tb"],"arg_types":["_pytest._code.code.Traceback",{".class":"UnionType","items":["types.TracebackType",{".class":"Instance","args":["_pytest._code.code.TracebackEntry"],"extra_attrs":null,"type_ref":"typing.Iterable"}],"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 Traceback","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"cut":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,1,1,1],"arg_names":["self","path","lineno","firstlineno","excludepath"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.Traceback.cut","name":"cut","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1,1,1,1],"arg_names":["self","path","lineno","firstlineno","excludepath"],"arg_types":["_pytest._code.code.Traceback",{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"os.PathLike"},"builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"os.PathLike"},{".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":"cut of Traceback","ret_type":"_pytest._code.code.Traceback","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"filter":{".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":"_pytest._code.code.Traceback.filter","name":"filter","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest._code.code.Traceback",{".class":"UnionType","items":[{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"filter of Traceback","ret_type":"_pytest._code.code.Traceback","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"recursionindex":{".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":"_pytest._code.code.Traceback.recursionindex","name":"recursionindex","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.Traceback"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"recursionindex of Traceback","ret_type":{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},"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":"_pytest._code.code.Traceback.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.Traceback","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"TracebackEntry":{".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":"_pytest._code.code.TracebackEntry","name":"TracebackEntry","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest._code.code.TracebackEntry","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest._code.code","mro":["_pytest._code.code.TracebackEntry","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","rawentry","repr_style"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","rawentry","repr_style"],"arg_types":["_pytest._code.code.TracebackEntry","types.TracebackType",{".class":"UnionType","items":[{".class":"LiteralType","fallback":"builtins.str","value":"short"},{".class":"LiteralType","fallback":"builtins.str","value":"long"},{".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 TracebackEntry","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__repr__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.__repr__","name":"__repr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__repr__ of TracebackEntry","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__slots__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value","allow_incompatible_override"],"fullname":"_pytest._code.code.TracebackEntry.__slots__","name":"__slots__","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"}}}},"__str__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.__str__","name":"__str__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__str__ of TracebackEntry","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_rawentry":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest._code.code.TracebackEntry._rawentry","name":"_rawentry","setter_type":null,"type":"types.TracebackType"}},"_repr_style":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest._code.code.TracebackEntry._repr_style","name":"_repr_style","setter_type":null,"type":{".class":"UnionType","items":[{".class":"LiteralType","fallback":"builtins.str","value":"short"},{".class":"LiteralType","fallback":"builtins.str","value":"long"},{".class":"NoneType"}],"uses_pep604_syntax":true}}},"colno":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.colno","name":"colno","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"colno of TracebackEntry","ret_type":{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.TracebackEntry.colno","name":"colno","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"colno of TracebackEntry","ret_type":{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"end_colno":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.end_colno","name":"end_colno","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"end_colno of TracebackEntry","ret_type":{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.TracebackEntry.end_colno","name":"end_colno","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"end_colno of TracebackEntry","ret_type":{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"end_lineno_relative":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.end_lineno_relative","name":"end_lineno_relative","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"end_lineno_relative of TracebackEntry","ret_type":{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.TracebackEntry.end_lineno_relative","name":"end_lineno_relative","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"end_lineno_relative of TracebackEntry","ret_type":{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"frame":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.frame","name":"frame","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"frame of TracebackEntry","ret_type":"_pytest._code.code.Frame","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.TracebackEntry.frame","name":"frame","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"frame of TracebackEntry","ret_type":"_pytest._code.code.Frame","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"get_python_framesummary":{".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":"_pytest._code.code.TracebackEntry.get_python_framesummary","name":"get_python_framesummary","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"get_python_framesummary of TracebackEntry","ret_type":"traceback.FrameSummary","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"getfirstlinesource":{".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":"_pytest._code.code.TracebackEntry.getfirstlinesource","name":"getfirstlinesource","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"getfirstlinesource of TracebackEntry","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"getsource":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1],"arg_names":["self","astcache"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.getsource","name":"getsource","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["self","astcache"],"arg_types":["_pytest._code.code.TracebackEntry",{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str","pathlib.Path"],"uses_pep604_syntax":true},"ast.AST"],"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":"getsource of TracebackEntry","ret_type":{".class":"UnionType","items":["_pytest._code.source.Source",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"ishidden":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","excinfo"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.ishidden","name":"ishidden","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","excinfo"],"arg_types":["_pytest._code.code.TracebackEntry",{".class":"UnionType","items":[{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},{".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":"ishidden of TracebackEntry","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"lineno":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.lineno","name":"lineno","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"lineno of TracebackEntry","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.TracebackEntry.lineno","name":"lineno","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"lineno of TracebackEntry","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"locals":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.locals","name":"locals","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"locals of TracebackEntry","ret_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"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.TracebackEntry.locals","name":"locals","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"locals of TracebackEntry","ret_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"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"name":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.name","name":"name","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"name of TracebackEntry","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.TracebackEntry.name","name":"name","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"name of TracebackEntry","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"path":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.path","name":"path","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"path of TracebackEntry","ret_type":{".class":"UnionType","items":["pathlib.Path","builtins.str"],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.TracebackEntry.path","name":"path","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"path of TracebackEntry","ret_type":{".class":"UnionType","items":["pathlib.Path","builtins.str"],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"relline":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.relline","name":"relline","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"relline of TracebackEntry","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.TracebackEntry.relline","name":"relline","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"relline of TracebackEntry","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"source":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest._code.code.TracebackEntry.source","name":"source","setter_type":null,"type":"builtins.property"}},"statement":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.statement","name":"statement","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"statement of TracebackEntry","ret_type":"_pytest._code.source.Source","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest._code.code.TracebackEntry.statement","name":"statement","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"statement of TracebackEntry","ret_type":"_pytest._code.source.Source","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"with_repr_style":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","repr_style"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest._code.code.TracebackEntry.with_repr_style","name":"with_repr_style","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","repr_style"],"arg_types":["_pytest._code.code.TracebackEntry",{".class":"UnionType","items":[{".class":"LiteralType","fallback":"builtins.str","value":"short"},{".class":"LiteralType","fallback":"builtins.str","value":"long"},{".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":"with_repr_style of TracebackEntry","ret_type":"_pytest._code.code.TracebackEntry","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":"_pytest._code.code.TracebackEntry.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest._code.code.TracebackEntry","values":[],"variance":0},"slots":["_rawentry","_repr_style"],"tuple_type":null,"type_vars":[],"typeddict_type":null}},"TracebackFilter":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeAlias","alias_tvars":[],"fullname":"_pytest._code.code.TracebackFilter","module":"_pytest._code.code","no_args":false,"normalized":false,"python_3_12_type_alias":false,"target":{".class":"UnionType","items":["builtins.bool",{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"_pytest._code.code.Traceback","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":true}}},"TracebackStyle":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeAlias","alias_tvars":[],"fullname":"_pytest._code.code.TracebackStyle","module":"_pytest._code.code","no_args":false,"normalized":false,"python_3_12_type_alias":false,"target":{".class":"UnionType","items":[{".class":"LiteralType","fallback":"builtins.str","value":"long"},{".class":"LiteralType","fallback":"builtins.str","value":"short"},{".class":"LiteralType","fallback":"builtins.str","value":"line"},{".class":"LiteralType","fallback":"builtins.str","value":"no"},{".class":"LiteralType","fallback":"builtins.str","value":"native"},{".class":"LiteralType","fallback":"builtins.str","value":"value"},{".class":"LiteralType","fallback":"builtins.str","value":"auto"}],"uses_pep604_syntax":false}}},"TracebackType":{".class":"SymbolTableNode","cross_ref":"types.TracebackType","kind":"Gdef"},"TypeAlias":{".class":"SymbolTableNode","cross_ref":"typing.TypeAlias","kind":"Gdef"},"TypeVar":{".class":"SymbolTableNode","cross_ref":"typing.TypeVar","kind":"Gdef"},"_PLUGGY_DIR":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest._code.code._PLUGGY_DIR","name":"_PLUGGY_DIR","setter_type":null,"type":"pathlib.Path"}},"_PYTEST_DIR":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest._code.code._PYTEST_DIR","name":"_PYTEST_DIR","setter_type":null,"type":"pathlib.Path"}},"__annotations__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest._code.code.__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","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest._code.code.__doc__","name":"__doc__","setter_type":null,"type":"builtins.str"}},"__file__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest._code.code.__file__","name":"__file__","setter_type":null,"type":"builtins.str"}},"__name__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest._code.code.__name__","name":"__name__","setter_type":null,"type":"builtins.str"}},"__package__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest._code.code.__package__","name":"__package__","setter_type":null,"type":"builtins.str"}},"__spec__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest._code.code.__spec__","name":"__spec__","setter_type":null,"type":"_frozen_importlib.ModuleSpec"}},"_byte_offset_to_character_offset":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["str","offset"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code._byte_offset_to_character_offset","name":"_byte_offset_to_character_offset","original_first_arg":"str","type":null}},"_pytest":{".class":"SymbolTableNode","cross_ref":"_pytest","kind":"Gdef"},"absolutepath":{".class":"SymbolTableNode","cross_ref":"_pytest.pathlib.absolutepath","kind":"Gdef"},"annotations":{".class":"SymbolTableNode","cross_ref":"__future__.annotations","kind":"Gdef"},"ast":{".class":"SymbolTableNode","cross_ref":"ast","kind":"Gdef"},"bestrelpath":{".class":"SymbolTableNode","cross_ref":"_pytest.pathlib.bestrelpath","kind":"Gdef"},"check_ispytest":{".class":"SymbolTableNode","cross_ref":"_pytest.deprecated.check_ispytest","kind":"Gdef"},"dataclasses":{".class":"SymbolTableNode","cross_ref":"dataclasses","kind":"Gdef"},"extract_tb":{".class":"SymbolTableNode","cross_ref":"traceback.extract_tb","kind":"Gdef"},"filter_excinfo_traceback":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["tbfilter","excinfo"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.filter_excinfo_traceback","name":"filter_excinfo_traceback","original_first_arg":"tbfilter","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["tbfilter","excinfo"],"arg_types":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest._code.code.TracebackFilter"},{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"filter_excinfo_traceback","ret_type":"_pytest._code.code.Traceback","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"filter_traceback":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["entry"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.filter_traceback","name":"filter_traceback","original_first_arg":"entry","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["entry"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"filter_traceback","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"final":{".class":"SymbolTableNode","cross_ref":"typing.final","kind":"Gdef"},"findsource":{".class":"SymbolTableNode","cross_ref":"_pytest._code.source.findsource","kind":"Gdef"},"format_exception":{".class":"SymbolTableNode","cross_ref":"traceback.format_exception","kind":"Gdef"},"format_exception_only":{".class":"SymbolTableNode","cross_ref":"traceback.format_exception_only","kind":"Gdef"},"get_real_func":{".class":"SymbolTableNode","cross_ref":"_pytest.compat.get_real_func","kind":"Gdef"},"getfslineno":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["obj"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.getfslineno","name":"getfslineno","original_first_arg":"obj","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["obj"],"arg_types":["builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"getfslineno","ret_type":{".class":"TupleType","implicit":false,"items":[{".class":"UnionType","items":["builtins.str","pathlib.Path"],"uses_pep604_syntax":true},"builtins.int"],"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"}},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"getrawcode":{".class":"SymbolTableNode","cross_ref":"_pytest._code.source.getrawcode","kind":"Gdef"},"getstatementrange_ast":{".class":"SymbolTableNode","cross_ref":"_pytest._code.source.getstatementrange_ast","kind":"Gdef"},"inspect":{".class":"SymbolTableNode","cross_ref":"inspect","kind":"Gdef"},"os":{".class":"SymbolTableNode","cross_ref":"os","kind":"Gdef"},"overload":{".class":"SymbolTableNode","cross_ref":"typing.overload","kind":"Gdef"},"pluggy":{".class":"SymbolTableNode","cross_ref":"pluggy","kind":"Gdef"},"re":{".class":"SymbolTableNode","cross_ref":"re","kind":"Gdef"},"safeformat":{".class":"SymbolTableNode","cross_ref":"_pytest._io.saferepr.safeformat","kind":"Gdef"},"saferepr":{".class":"SymbolTableNode","cross_ref":"_pytest._io.saferepr.saferepr","kind":"Gdef"},"stringify_exception":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1],"arg_names":["exc","include_subexception_msg"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest._code.code.stringify_exception","name":"stringify_exception","original_first_arg":"exc","type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["exc","include_subexception_msg"],"arg_types":["builtins.BaseException","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"stringify_exception","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"sys":{".class":"SymbolTableNode","cross_ref":"sys","kind":"Gdef"}},"path":"/home/jay/.local/lib/python3.12/site-packages/_pytest/_code/code.py"}