Files
tfm_ainventory/graphify-out/cache/a312147028b99c5f413a5d7a1670868fa13716bf4e5d068ba255321b18f91a3b.json

1 line
30 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "label": "proxies.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L1"}, {"id": "proxies_objectproxy", "label": "ObjectProxy", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L13"}, {"id": "baseobjectproxy", "label": "BaseObjectProxy", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "proxies_object_proxy", "label": "__object_proxy__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L22"}, {"id": "proxies_objectproxy_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L25"}, {"id": "proxies_objectproxy_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L28"}, {"id": "proxies_wrapper_call", "label": "__wrapper_call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L36"}, {"id": "proxies_wrapper_iter", "label": "__wrapper_iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L45"}, {"id": "proxies_wrapper_next", "label": "__wrapper_next__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L49"}, {"id": "proxies_wrapper_aiter", "label": "__wrapper_aiter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L53"}, {"id": "proxies_wrapper_anext", "label": "__wrapper_anext__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L57"}, {"id": "proxies_wrapper_length_hint", "label": "__wrapper_length_hint__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L61"}, {"id": "proxies_wrapper_await", "label": "__wrapper_await__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L65"}, {"id": "proxies_wrapper_get", "label": "__wrapper_get__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L69"}, {"id": "proxies_wrapper_set", "label": "__wrapper_set__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L73"}, {"id": "proxies_wrapper_delete", "label": "__wrapper_delete__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L77"}, {"id": "proxies_wrapper_set_name", "label": "__wrapper_set_name__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L81"}, {"id": "proxies_autoobjectproxy", "label": "AutoObjectProxy", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L85"}, {"id": "proxies_autoobjectproxy_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L95"}, {"id": "proxies_autoobjectproxy_wrapped_setattr_fixups", "label": ".__wrapped_setattr_fixups__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L149"}, {"id": "proxies_lazyobjectproxy", "label": "LazyObjectProxy", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L224"}, {"id": "proxies_lazyobjectproxy_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L229"}, {"id": "proxies_lazyobjectproxy_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L286"}, {"id": "proxies_lazyobjectproxy_wrapped_factory", "label": ".__wrapped_factory__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L300"}, {"id": "proxies_lazyobjectproxy_wrapped_get", "label": ".__wrapped_get__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L303"}, {"id": "proxies_lazy_import", "label": "lazy_import()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L328"}, {"id": "proxies_rationale_1", "label": "Variants of ObjectProxy for different use cases.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L1"}, {"id": "proxies_rationale_14", "label": "A generic object proxy which forwards special methods as needed. For backwar", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L14"}, {"id": "proxies_rationale_86", "label": "An object proxy which can automatically adjust to the wrapped object and add", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L86"}, {"id": "proxies_rationale_96", "label": "Injects special dunder methods into a dynamically created subclass as ne", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L96"}, {"id": "proxies_rationale_150", "label": "Adjusts special dunder methods on the class as needed based on the wrapp", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L150"}, {"id": "proxies_rationale_225", "label": "An object proxy which can generate/create the wrapped object on demand when", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L225"}, {"id": "proxies_rationale_230", "label": "Injects special dunder methods into a dynamically created subclass as ne", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L230"}, {"id": "proxies_rationale_287", "label": "Initialize the object proxy with wrapped object as `None` but due to pre", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L287"}, {"id": "proxies_rationale_304", "label": "Gets the wrapped object, creating it if necessary.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L304"}, {"id": "proxies_rationale_329", "label": "Lazily imports the module `name`, returning a `LazyObjectProxy` which will i", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L329"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "backend_venv_lib_python3_12_site_packages_wrapt_wrapt_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "backend_venv_lib_python3_12_site_packages_wrapt_decorators_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_objectproxy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L13", "weight": 1.0}, {"source": "proxies_objectproxy", "target": "baseobjectproxy", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_object_proxy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L22", "weight": 1.0}, {"source": "proxies_objectproxy", "target": "proxies_objectproxy_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L25", "weight": 1.0}, {"source": "proxies_objectproxy", "target": "proxies_objectproxy_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_wrapper_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_wrapper_iter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_wrapper_next", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_wrapper_aiter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_wrapper_anext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_wrapper_length_hint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_wrapper_await", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_wrapper_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_wrapper_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_wrapper_delete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L77", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_wrapper_set_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L81", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_autoobjectproxy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L85", "weight": 1.0}, {"source": "proxies_autoobjectproxy", "target": "baseobjectproxy", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L85", "weight": 1.0}, {"source": "proxies_autoobjectproxy", "target": "proxies_autoobjectproxy_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L95", "weight": 1.0}, {"source": "proxies_autoobjectproxy", "target": "proxies_autoobjectproxy_wrapped_setattr_fixups", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L149", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_lazyobjectproxy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L224", "weight": 1.0}, {"source": "proxies_lazyobjectproxy", "target": "proxies_autoobjectproxy", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L224", "weight": 1.0}, {"source": "proxies_lazyobjectproxy", "target": "proxies_lazyobjectproxy_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L229", "weight": 1.0}, {"source": "proxies_lazyobjectproxy", "target": "proxies_lazyobjectproxy_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L286", "weight": 1.0}, {"source": "proxies_lazyobjectproxy", "target": "proxies_lazyobjectproxy_wrapped_factory", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L300", "weight": 1.0}, {"source": "proxies_lazyobjectproxy", "target": "proxies_lazyobjectproxy_wrapped_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L303", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "target": "proxies_lazy_import", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L328", "weight": 1.0}, {"source": "proxies_objectproxy_new", "target": "proxies_lazyobjectproxy_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L26", "weight": 1.0}, {"source": "proxies_autoobjectproxy_new", "target": "proxies_lazyobjectproxy_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L147", "weight": 1.0}, {"source": "proxies_lazyobjectproxy_wrapped_get", "target": "proxies_lazyobjectproxy_wrapped_factory", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L321", "weight": 1.0}, {"source": "proxies_lazy_import", "target": "proxies_lazyobjectproxy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L351", "weight": 1.0}, {"source": "proxies_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_wrapt_proxies_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L1", "weight": 1.0}, {"source": "proxies_rationale_14", "target": "proxies_objectproxy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L14", "weight": 1.0}, {"source": "proxies_rationale_86", "target": "proxies_autoobjectproxy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L86", "weight": 1.0}, {"source": "proxies_rationale_96", "target": "proxies_autoobjectproxy_new", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L96", "weight": 1.0}, {"source": "proxies_rationale_150", "target": "proxies_autoobjectproxy_wrapped_setattr_fixups", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L150", "weight": 1.0}, {"source": "proxies_rationale_225", "target": "proxies_lazyobjectproxy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L225", "weight": 1.0}, {"source": "proxies_rationale_230", "target": "proxies_lazyobjectproxy_new", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L230", "weight": 1.0}, {"source": "proxies_rationale_287", "target": "proxies_lazyobjectproxy_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L287", "weight": 1.0}, {"source": "proxies_rationale_304", "target": "proxies_lazyobjectproxy_wrapped_get", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L304", "weight": 1.0}, {"source": "proxies_rationale_329", "target": "proxies_lazy_import", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L329", "weight": 1.0}], "raw_calls": [{"caller_nid": "proxies_objectproxy_new", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L26"}, {"caller_nid": "proxies_objectproxy_iter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L29"}, {"caller_nid": "proxies_wrapper_call", "callee": "_unpack_self", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L40"}, {"caller_nid": "proxies_wrapper_call", "callee": "__wrapped__", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L42"}, {"caller_nid": "proxies_wrapper_iter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L46"}, {"caller_nid": "proxies_wrapper_next", "callee": "__next__", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L50"}, {"caller_nid": "proxies_wrapper_aiter", "callee": "__aiter__", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L54"}, {"caller_nid": "proxies_wrapper_anext", "callee": "__anext__", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L58"}, {"caller_nid": "proxies_wrapper_length_hint", "callee": "__length_hint__", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L62"}, {"caller_nid": "proxies_wrapper_await", "callee": "__await__", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L66"}, {"caller_nid": "proxies_wrapper_get", "callee": "__get__", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L70"}, {"caller_nid": "proxies_wrapper_set", "callee": "__set__", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L74"}, {"caller_nid": "proxies_wrapper_delete", "callee": "__delete__", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L78"}, {"caller_nid": "proxies_wrapper_set_name", "callee": "__set_name__", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L82"}, {"caller_nid": "proxies_autoobjectproxy_new", "callee": "dir", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L102"}, {"caller_nid": "proxies_autoobjectproxy_new", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L103"}, {"caller_nid": "proxies_autoobjectproxy_new", "callee": "dir", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L103"}, {"caller_nid": "proxies_autoobjectproxy_new", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L105"}, {"caller_nid": "proxies_autoobjectproxy_new", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L147"}, {"caller_nid": "proxies_autoobjectproxy_new", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L147"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L154"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L155"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "dir", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L155"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L157"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L160"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L161"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L163"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L166"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L167"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L169"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L172"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L173"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L175"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L178"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L179"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L181"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L184"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L185"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L187"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L190"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L191"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L193"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L196"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L197"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L199"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L202"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L203"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L205"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L208"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L209"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L211"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L214"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L215"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L217"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L220"}, {"caller_nid": "proxies_autoobjectproxy_wrapped_setattr_fixups", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L221"}, {"caller_nid": "proxies_lazyobjectproxy_new", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L235"}, {"caller_nid": "proxies_lazyobjectproxy_new", "callee": "dir", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L239"}, {"caller_nid": "proxies_lazyobjectproxy_new", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L240"}, {"caller_nid": "proxies_lazyobjectproxy_new", "callee": "dir", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L240"}, {"caller_nid": "proxies_lazyobjectproxy_new", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L284"}, {"caller_nid": "proxies_lazyobjectproxy_new", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L284"}, {"caller_nid": "proxies_lazyobjectproxy_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L296"}, {"caller_nid": "proxies_lazyobjectproxy_wrapped_get", "callee": "synchronized", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L311"}, {"caller_nid": "proxies_lazyobjectproxy_wrapped_get", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/wrapt/proxies.py", "source_location": "L311"}]}