1 line
46 KiB
JSON
1 line
46 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "label": "_hooks.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L1"}, {"id": "hooks_hookspecopts", "label": "HookspecOpts", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L40"}, {"id": "typeddict", "label": "TypedDict", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "hooks_hookimplopts", "label": "HookimplOpts", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L56"}, {"id": "hooks_hookspecmarker", "label": "HookspecMarker", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L78"}, {"id": "hooks_hookspecmarker_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L88"}, {"id": "hooks_call", "label": "__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L92"}, {"id": "hooks_hookspecmarker_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L111"}, {"id": "hooks_hookimplmarker", "label": "HookimplMarker", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L165"}, {"id": "hooks_hookimplmarker_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L175"}, {"id": "hooks_hookimplmarker_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L202"}, {"id": "hooks_normalize_hookimpl_opts", "label": "normalize_hookimpl_opts()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L281"}, {"id": "hooks_varnames", "label": "varnames()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L293"}, {"id": "hooks_hookrelay", "label": "HookRelay", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L359"}, {"id": "hooks_hookrelay_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L365"}, {"id": "hooks_getattr", "label": "__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L370"}, {"id": "hooks_hookcaller", "label": "HookCaller", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L380"}, {"id": "hooks_hookcaller_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L391"}, {"id": "hooks_hookcaller_has_spec", "label": ".has_spec()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L418"}, {"id": "hooks_hookcaller_set_specification", "label": ".set_specification()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L422"}, {"id": "hooks_hookcaller_is_historic", "label": ".is_historic()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L436"}, {"id": "hooks_hookcaller_remove_plugin", "label": "._remove_plugin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L440"}, {"id": "hooks_hookcaller_get_hookimpls", "label": ".get_hookimpls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L447"}, {"id": "hooks_hookcaller_add_hookimpl", "label": "._add_hookimpl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L451"}, {"id": "hooks_hookcaller_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L475"}, {"id": "hooks_hookcaller_verify_all_args_are_provided", "label": "._verify_all_args_are_provided()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L478"}, {"id": "hooks_hookcaller_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L497"}, {"id": "hooks_hookcaller_call_historic", "label": ".call_historic()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L514"}, {"id": "hooks_hookcaller_call_extra", "label": ".call_extra()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L541"}, {"id": "hooks_hookcaller_maybe_apply_history", "label": "._maybe_apply_history()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L575"}, {"id": "hooks_subsethookcaller", "label": "_SubsetHookCaller", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L591"}, {"id": "hooks_subsethookcaller_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L610"}, {"id": "hooks_hookimpls", "label": "_hookimpls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L617"}, {"id": "hooks_spec", "label": "spec()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L625"}, {"id": "hooks_call_history", "label": "_call_history()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L629"}, {"id": "hooks_subsethookcaller_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L632"}, {"id": "hooks_hookimpl", "label": "HookImpl", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L637"}, {"id": "hooks_hookimpl_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L654"}, {"id": "hooks_hookimpl_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L690"}, {"id": "hooks_hookspec", "label": "HookSpec", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L695"}, {"id": "hooks_hookspec_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L707"}, {"id": "hooks_rationale_1", "label": "Internal hook annotation, representation and calling machinery.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L1"}, {"id": "hooks_rationale_41", "label": "Options for a hook specification.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L41"}, {"id": "hooks_rationale_57", "label": "Options for a hook implementation.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L57"}, {"id": "hooks_rationale_79", "label": "Decorator for marking functions as hook specifications. Instantiate it with", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L79"}, {"id": "hooks_rationale_119", "label": "If passed a function, directly sets attributes on the function which wil", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L119"}, {"id": "hooks_rationale_166", "label": "Decorator for marking functions as hook implementations. Instantiate it wit", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L166"}, {"id": "hooks_rationale_212", "label": "If passed a function, directly sets attributes on the function which wil", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L212"}, {"id": "hooks_rationale_294", "label": "Return tuple of positional and keywrord argument names for a function, metho", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L294"}, {"id": "hooks_rationale_360", "label": "Hook holder object for performing 1:N hook calls where N is the number of re", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L360"}, {"id": "hooks_rationale_381", "label": "A caller of all registered implementations of a hook specification.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L381"}, {"id": "hooks_rationale_437", "label": "Whether this caller is :ref:`historic <historic>`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L437"}, {"id": "hooks_rationale_448", "label": "Get all registered hook implementations for this hook.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L448"}, {"id": "hooks_rationale_452", "label": "Add an implementation to the callback chain.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L452"}, {"id": "hooks_rationale_498", "label": "Call the hook. Only accepts keyword arguments, which should match the h", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L498"}, {"id": "hooks_rationale_519", "label": "Call the hook with given ``kwargs`` for all registered plugins and for a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L519"}, {"id": "hooks_rationale_544", "label": "Call the hook with some additional temporarily participating methods usi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L544"}, {"id": "hooks_rationale_576", "label": "Apply call history to a new hookimpl if it is marked as historic.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L576"}, {"id": "hooks_rationale_592", "label": "A proxy to another HookCaller which manages calls to all registered plugins", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L592"}, {"id": "hooks_rationale_638", "label": "A hook implementation in a :class:`HookCaller`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L638"}, {"id": "hooks_rationale_411", "label": "# TODO: Document, or make private.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L411"}, {"id": "hooks_rationale_417", "label": "# TODO: Document, or make private.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L417"}, {"id": "hooks_rationale_421", "label": "# TODO: Document, or make private.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L421"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "backend_venv_lib_python3_12_site_packages_pluggy_result_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_hookspecopts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L40", "weight": 1.0}, {"source": "hooks_hookspecopts", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_hookimplopts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L56", "weight": 1.0}, {"source": "hooks_hookimplopts", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_hookspecmarker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L78", "weight": 1.0}, {"source": "hooks_hookspecmarker", "target": "hooks_hookspecmarker_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L88", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L92", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L102", "weight": 1.0}, {"source": "hooks_hookspecmarker", "target": "hooks_hookspecmarker_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L111", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_hookimplmarker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L165", "weight": 1.0}, {"source": "hooks_hookimplmarker", "target": "hooks_hookimplmarker_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L175", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L179", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L191", "weight": 1.0}, {"source": "hooks_hookimplmarker", "target": "hooks_hookimplmarker_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L202", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_normalize_hookimpl_opts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L281", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_varnames", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L293", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_hookrelay", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L359", "weight": 1.0}, {"source": "hooks_hookrelay", "target": "hooks_hookrelay_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L365", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_getattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L370", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_hookcaller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L380", "weight": 1.0}, {"source": "hooks_hookcaller", "target": "hooks_hookcaller_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L391", "weight": 1.0}, {"source": "hooks_hookcaller", "target": "hooks_hookcaller_has_spec", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L418", "weight": 1.0}, {"source": "hooks_hookcaller", "target": "hooks_hookcaller_set_specification", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L422", "weight": 1.0}, {"source": "hooks_hookcaller", "target": "hooks_hookcaller_is_historic", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L436", "weight": 1.0}, {"source": "hooks_hookcaller", "target": "hooks_hookcaller_remove_plugin", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L440", "weight": 1.0}, {"source": "hooks_hookcaller", "target": "hooks_hookcaller_get_hookimpls", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L447", "weight": 1.0}, {"source": "hooks_hookcaller", "target": "hooks_hookcaller_add_hookimpl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L451", "weight": 1.0}, {"source": "hooks_hookcaller", "target": "hooks_hookcaller_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L475", "weight": 1.0}, {"source": "hooks_hookcaller", "target": "hooks_hookcaller_verify_all_args_are_provided", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L478", "weight": 1.0}, {"source": "hooks_hookcaller", "target": "hooks_hookcaller_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L497", "weight": 1.0}, {"source": "hooks_hookcaller", "target": "hooks_hookcaller_call_historic", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L514", "weight": 1.0}, {"source": "hooks_hookcaller", "target": "hooks_hookcaller_call_extra", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L541", "weight": 1.0}, {"source": "hooks_hookcaller", "target": "hooks_hookcaller_maybe_apply_history", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L575", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_subsethookcaller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L591", "weight": 1.0}, {"source": "hooks_subsethookcaller", "target": "hooks_hookcaller", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L591", "weight": 1.0}, {"source": "hooks_subsethookcaller", "target": "hooks_subsethookcaller_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L610", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_hookimpls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L617", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_spec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L625", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_call_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L629", "weight": 1.0}, {"source": "hooks_subsethookcaller", "target": "hooks_subsethookcaller_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L632", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_hookimpl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L637", "weight": 1.0}, {"source": "hooks_hookimpl", "target": "hooks_hookimpl_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L654", "weight": 1.0}, {"source": "hooks_hookimpl", "target": "hooks_hookimpl_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L690", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "target": "hooks_hookspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L695", "weight": 1.0}, {"source": "hooks_hookspec", "target": "hooks_hookspec_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L707", "weight": 1.0}, {"source": "hooks_hookcaller_init", "target": "hooks_hookcaller_set_specification", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L415", "weight": 1.0}, {"source": "hooks_hookcaller_set_specification", "target": "hooks_hookspec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L432", "weight": 1.0}, {"source": "hooks_hookcaller_call", "target": "hooks_hookcaller_is_historic", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L506", "weight": 1.0}, {"source": "hooks_hookcaller_call", "target": "hooks_hookcaller_verify_all_args_are_provided", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L509", "weight": 1.0}, {"source": "hooks_hookcaller_call_historic", "target": "hooks_hookcaller_verify_all_args_are_provided", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L529", "weight": 1.0}, {"source": "hooks_hookcaller_call_extra", "target": "hooks_hookcaller_is_historic", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L547", "weight": 1.0}, {"source": "hooks_hookcaller_call_extra", "target": "hooks_hookcaller_verify_all_args_are_provided", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L550", "weight": 1.0}, {"source": "hooks_hookcaller_call_extra", "target": "hooks_hookimpl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L561", "weight": 1.0}, {"source": "hooks_hookcaller_maybe_apply_history", "target": "hooks_hookcaller_is_historic", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L577", "weight": 1.0}, {"source": "hooks_hookimpl_init", "target": "hooks_varnames", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L664", "weight": 1.0}, {"source": "hooks_hookspec_init", "target": "hooks_varnames", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L711", "weight": 1.0}, {"source": "hooks_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L1", "weight": 1.0}, {"source": "hooks_rationale_41", "target": "hooks_hookspecopts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L41", "weight": 1.0}, {"source": "hooks_rationale_57", "target": "hooks_hookimplopts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L57", "weight": 1.0}, {"source": "hooks_rationale_79", "target": "hooks_hookspecmarker", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L79", "weight": 1.0}, {"source": "hooks_rationale_119", "target": "hooks_hookspecmarker_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L119", "weight": 1.0}, {"source": "hooks_rationale_166", "target": "hooks_hookimplmarker", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L166", "weight": 1.0}, {"source": "hooks_rationale_212", "target": "hooks_hookimplmarker_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L212", "weight": 1.0}, {"source": "hooks_rationale_294", "target": "hooks_varnames", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L294", "weight": 1.0}, {"source": "hooks_rationale_360", "target": "hooks_hookrelay", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L360", "weight": 1.0}, {"source": "hooks_rationale_381", "target": "hooks_hookcaller", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L381", "weight": 1.0}, {"source": "hooks_rationale_437", "target": "hooks_hookcaller_is_historic", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L437", "weight": 1.0}, {"source": "hooks_rationale_448", "target": "hooks_hookcaller_get_hookimpls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L448", "weight": 1.0}, {"source": "hooks_rationale_452", "target": "hooks_hookcaller_add_hookimpl", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L452", "weight": 1.0}, {"source": "hooks_rationale_498", "target": "hooks_hookcaller_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L498", "weight": 1.0}, {"source": "hooks_rationale_519", "target": "hooks_hookcaller_call_historic", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L519", "weight": 1.0}, {"source": "hooks_rationale_544", "target": "hooks_hookcaller_call_extra", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L544", "weight": 1.0}, {"source": "hooks_rationale_576", "target": "hooks_hookcaller_maybe_apply_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L576", "weight": 1.0}, {"source": "hooks_rationale_592", "target": "hooks_subsethookcaller", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L592", "weight": 1.0}, {"source": "hooks_rationale_638", "target": "hooks_hookimpl", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L638", "weight": 1.0}, {"source": "hooks_rationale_411", "target": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L411", "weight": 1.0}, {"source": "hooks_rationale_417", "target": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L417", "weight": 1.0}, {"source": "hooks_rationale_421", "target": "backend_venv_lib_python3_12_site_packages_pluggy_hooks_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L421", "weight": 1.0}], "raw_calls": [{"caller_nid": "hooks_hookspecmarker_call", "callee": "setattr_hookspec_opts", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L159"}, {"caller_nid": "hooks_hookimplmarker_call", "callee": "setattr_hookimpl_opts", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L278"}, {"caller_nid": "hooks_normalize_hookimpl_opts", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L282"}, {"caller_nid": "hooks_normalize_hookimpl_opts", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L283"}, {"caller_nid": "hooks_normalize_hookimpl_opts", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L284"}, {"caller_nid": "hooks_normalize_hookimpl_opts", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L285"}, {"caller_nid": "hooks_normalize_hookimpl_opts", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L286"}, {"caller_nid": "hooks_normalize_hookimpl_opts", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L287"}, {"caller_nid": "hooks_varnames", "callee": "isclass", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L300"}, {"caller_nid": "hooks_varnames", "callee": "isroutine", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L305"}, {"caller_nid": "hooks_varnames", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L307"}, {"caller_nid": "hooks_varnames", "callee": "signature", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L313"}, {"caller_nid": "hooks_varnames", "callee": "ismethod", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L314"}, {"caller_nid": "hooks_varnames", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L325"}, {"caller_nid": "hooks_varnames", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L328"}, {"caller_nid": "hooks_varnames", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L330"}, {"caller_nid": "hooks_varnames", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L332"}, {"caller_nid": "hooks_varnames", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L339"}, {"caller_nid": "hooks_varnames", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L340"}, {"caller_nid": "hooks_varnames", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L351"}, {"caller_nid": "hooks_varnames", "callee": "ismethod", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L352"}, {"caller_nid": "hooks_hookcaller_set_specification", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L428"}, {"caller_nid": "hooks_hookcaller_set_specification", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L433"}, {"caller_nid": "hooks_hookcaller_remove_plugin", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L441"}, {"caller_nid": "hooks_hookcaller_remove_plugin", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L445"}, {"caller_nid": "hooks_hookcaller_get_hookimpls", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L449"}, {"caller_nid": "hooks_hookcaller_add_hookimpl", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L453"}, {"caller_nid": "hooks_hookcaller_add_hookimpl", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L458"}, {"caller_nid": "hooks_hookcaller_add_hookimpl", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L460"}, {"caller_nid": "hooks_hookcaller_add_hookimpl", "callee": "insert", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L465"}, {"caller_nid": "hooks_hookcaller_add_hookimpl", "callee": "insert", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L467"}, {"caller_nid": "hooks_hookcaller_add_hookimpl", "callee": "insert", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L473"}, {"caller_nid": "hooks_hookcaller_verify_all_args_are_provided", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L483"}, {"caller_nid": "hooks_hookcaller_verify_all_args_are_provided", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L484"}, {"caller_nid": "hooks_hookcaller_verify_all_args_are_provided", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L488"}, {"caller_nid": "hooks_hookcaller_verify_all_args_are_provided", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L490"}, {"caller_nid": "hooks_hookcaller_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L510"}, {"caller_nid": "hooks_hookcaller_call", "callee": "_hookexec", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L512"}, {"caller_nid": "hooks_hookcaller_call", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L512"}, {"caller_nid": "hooks_hookcaller_call_historic", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L530"}, {"caller_nid": "hooks_hookcaller_call_historic", "callee": "_hookexec", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L534"}, {"caller_nid": "hooks_hookcaller_call_historic", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L534"}, {"caller_nid": "hooks_hookcaller_call_historic", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L537"}, {"caller_nid": "hooks_hookcaller_call_historic", "callee": "result_callback", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L539"}, {"caller_nid": "hooks_hookcaller_call_extra", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L559"}, {"caller_nid": "hooks_hookcaller_call_extra", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L563"}, {"caller_nid": "hooks_hookcaller_call_extra", "callee": "insert", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L571"}, {"caller_nid": "hooks_hookcaller_call_extra", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L572"}, {"caller_nid": "hooks_hookcaller_call_extra", "callee": "_hookexec", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L573"}, {"caller_nid": "hooks_hookcaller_maybe_apply_history", "callee": "_hookexec", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L580"}, {"caller_nid": "hooks_hookcaller_maybe_apply_history", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L583"}, {"caller_nid": "hooks_hookcaller_maybe_apply_history", "callee": "result_callback", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L584"}, {"caller_nid": "hooks_hookspec_init", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L709"}, {"caller_nid": "hooks_hookspec_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L713"}, {"caller_nid": "hooks_hookspec_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pluggy/_hooks.py", "source_location": "L714"}]} |