{".class":"MypyFile","_fullname":"pluggy._callers","future_import_flags":["annotations"],"is_partial_stub_package":false,"is_stub":false,"names":{".class":"SymbolTable","Generator":{".class":"SymbolTableNode","cross_ref":"typing.Generator","kind":"Gdef"},"HookCallError":{".class":"SymbolTableNode","cross_ref":"pluggy._result.HookCallError","kind":"Gdef"},"HookImpl":{".class":"SymbolTableNode","cross_ref":"pluggy._hooks.HookImpl","kind":"Gdef"},"Mapping":{".class":"SymbolTableNode","cross_ref":"typing.Mapping","kind":"Gdef"},"NoReturn":{".class":"SymbolTableNode","cross_ref":"typing.NoReturn","kind":"Gdef"},"PluggyTeardownRaisedWarning":{".class":"SymbolTableNode","cross_ref":"pluggy._warnings.PluggyTeardownRaisedWarning","kind":"Gdef"},"Result":{".class":"SymbolTableNode","cross_ref":"pluggy._result.Result","kind":"Gdef"},"Sequence":{".class":"SymbolTableNode","cross_ref":"typing.Sequence","kind":"Gdef"},"Teardown":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeAlias","alias_tvars":[],"fullname":"pluggy._callers.Teardown","module":"pluggy._callers","no_args":false,"normalized":false,"python_3_12_type_alias":false,"target":{".class":"Instance","args":[{".class":"NoneType"},"builtins.object","builtins.object"],"extra_attrs":null,"type_ref":"typing.Generator"}}},"__annotations__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"pluggy._callers.__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":"pluggy._callers.__doc__","name":"__doc__","setter_type":null,"type":"builtins.str"}},"__file__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"pluggy._callers.__file__","name":"__file__","setter_type":null,"type":"builtins.str"}},"__name__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"pluggy._callers.__name__","name":"__name__","setter_type":null,"type":"builtins.str"}},"__package__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"pluggy._callers.__package__","name":"__package__","setter_type":null,"type":"builtins.str"}},"__spec__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"pluggy._callers.__spec__","name":"__spec__","setter_type":null,"type":"_frozen_importlib.ModuleSpec"}},"_multicall":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["hook_name","hook_impls","caller_kwargs","firstresult"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"pluggy._callers._multicall","name":"_multicall","original_first_arg":"hook_name","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["hook_name","hook_impls","caller_kwargs","firstresult"],"arg_types":["builtins.str",{".class":"Instance","args":["pluggy._hooks.HookImpl"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":["builtins.str","builtins.object"],"extra_attrs":null,"type_ref":"typing.Mapping"},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_multicall","ret_type":{".class":"UnionType","items":["builtins.object",{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"builtins.list"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_raise_wrapfail":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["wrap_controller","msg"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"pluggy._callers._raise_wrapfail","name":"_raise_wrapfail","original_first_arg":"wrap_controller","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["wrap_controller","msg"],"arg_types":[{".class":"Instance","args":[{".class":"NoneType"},"builtins.object","builtins.object"],"extra_attrs":null,"type_ref":"typing.Generator"},"builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_raise_wrapfail","ret_type":{".class":"UninhabitedType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_warn_teardown_exception":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["hook_name","hook_impl","e"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"pluggy._callers._warn_teardown_exception","name":"_warn_teardown_exception","original_first_arg":"hook_name","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["hook_name","hook_impl","e"],"arg_types":["builtins.str","pluggy._hooks.HookImpl","builtins.BaseException"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_warn_teardown_exception","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"annotations":{".class":"SymbolTableNode","cross_ref":"__future__.annotations","kind":"Gdef"},"cast":{".class":"SymbolTableNode","cross_ref":"typing.cast","kind":"Gdef"},"run_old_style_hookwrapper":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["hook_impl","hook_name","args"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"pluggy._callers.run_old_style_hookwrapper","name":"run_old_style_hookwrapper","original_first_arg":"hook_impl","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["hook_impl","hook_name","args"],"arg_types":["pluggy._hooks.HookImpl","builtins.str",{".class":"Instance","args":["builtins.object"],"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":"run_old_style_hookwrapper","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"pluggy._callers.Teardown"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"warnings":{".class":"SymbolTableNode","cross_ref":"warnings","kind":"Gdef"}},"path":"/home/jay/.local/lib/python3.12/site-packages/pluggy/_callers.py"}