1 line
67 KiB
JSON
1 line
67 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_cffi_api_py", "label": "api.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L1"}, {"id": "api_ffi", "label": "FFI", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L23"}, {"id": "object", "label": "object", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_ffi_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L41"}, {"id": "api_ffi_cdef", "label": ".cdef()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L101"}, {"id": "api_ffi_embedding_api", "label": ".embedding_api()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L114"}, {"id": "api_ffi_dlopen", "label": ".dlopen()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L137"}, {"id": "api_ffi_dlclose", "label": ".dlclose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L155"}, {"id": "api_ffi_typeof_locked", "label": "._typeof_locked()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L162"}, {"id": "api_ffi_typeof", "label": "._typeof()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L180"}, {"id": "api_ffi_sizeof", "label": ".sizeof()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L213"}, {"id": "api_ffi_alignof", "label": ".alignof()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L223"}, {"id": "api_ffi_offsetof", "label": ".offsetof()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L231"}, {"id": "api_ffi_new", "label": ".new()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L242"}, {"id": "api_ffi_new_allocator", "label": ".new_allocator()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L269"}, {"id": "api_ffi_cast", "label": ".cast()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L293"}, {"id": "api_ffi_string", "label": ".string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L302"}, {"id": "api_ffi_unpack", "label": ".unpack()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L320"}, {"id": "api_ffi_from_buffer", "label": ".from_buffer()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L350"}, {"id": "api_ffi_memmove", "label": ".memmove()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L368"}, {"id": "api_ffi_callback", "label": ".callback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L384"}, {"id": "api_ffi_getctype", "label": ".getctype()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L405"}, {"id": "api_ffi_gc", "label": ".gc()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L421"}, {"id": "api_ffi_get_cached_btype", "label": "._get_cached_btype()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L433"}, {"id": "api_ffi_verify", "label": ".verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L445"}, {"id": "api_ffi_get_errno", "label": "._get_errno()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L475"}, {"id": "api_ffi_set_errno", "label": "._set_errno()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L477"}, {"id": "api_ffi_getwinerror", "label": ".getwinerror()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L482"}, {"id": "api_ffi_pointer_to", "label": "._pointer_to()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L485"}, {"id": "api_ffi_addressof", "label": ".addressof()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L489"}, {"id": "api_ffi_typeoffsetof", "label": "._typeoffsetof()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L510"}, {"id": "api_ffi_include", "label": ".include()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L517"}, {"id": "api_ffi_new_handle", "label": ".new_handle()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L540"}, {"id": "api_ffi_from_handle", "label": ".from_handle()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L543"}, {"id": "api_ffi_release", "label": ".release()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L546"}, {"id": "api_ffi_set_unicode", "label": ".set_unicode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L549"}, {"id": "api_ffi_apply_windows_unicode", "label": "._apply_windows_unicode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L579"}, {"id": "api_ffi_apply_embedding_fix", "label": "._apply_embedding_fix()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L587"}, {"id": "api_ffi_set_source", "label": ".set_source()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L637"}, {"id": "api_ffi_set_source_pkgconfig", "label": ".set_source_pkgconfig()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L650"}, {"id": "api_ffi_distutils_extension", "label": ".distutils_extension()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L660"}, {"id": "api_ffi_emit_c_code", "label": ".emit_c_code()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L686"}, {"id": "api_ffi_emit_python_code", "label": ".emit_python_code()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L699"}, {"id": "api_ffi_compile", "label": ".compile()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L712"}, {"id": "api_ffi_init_once", "label": ".init_once()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L731"}, {"id": "api_ffi_embedding_init_code", "label": ".embedding_init_code()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L755"}, {"id": "api_ffi_def_extern", "label": ".def_extern()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L781"}, {"id": "api_ffi_list_types", "label": ".list_types()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L785"}, {"id": "api_load_backend_lib", "label": "_load_backend_lib()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L806"}, {"id": "api_make_ffi_library", "label": "_make_ffi_library()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L832"}, {"id": "api_builtin_function_type", "label": "_builtin_function_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L954"}, {"id": "api_rationale_24", "label": "r''' The main top-level class that you instantiate once, or once per module.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L24"}, {"id": "api_rationale_42", "label": "Create an FFI instance. The 'backend' argument is used to select a non-", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L42"}, {"id": "api_rationale_102", "label": "Parse the given C source. This registers all declared functions, types,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L102"}, {"id": "api_rationale_138", "label": "Load and return a dynamic library identified by 'name'. The standard C l", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L138"}, {"id": "api_rationale_156", "label": "Close a library obtained with ffi.dlopen(). After this call, access to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L156"}, {"id": "api_rationale_195", "label": "Parse the C type given as a string and return the corresponding <ctype>", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L195"}, {"id": "api_rationale_214", "label": "Return the size in bytes of the argument. It can be a string naming a C", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L214"}, {"id": "api_rationale_224", "label": "Return the natural alignment size in bytes of the C type given as a stri", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L224"}, {"id": "api_rationale_232", "label": "Return the offset of the named field inside the given structure or array", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L232"}, {"id": "api_rationale_243", "label": "Allocate an instance according to the specified C type and return a poin", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L243"}, {"id": "api_rationale_271", "label": "Return a new allocator, i.e. a function that behaves like ffi.new() but", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L271"}, {"id": "api_rationale_294", "label": "Similar to a C cast: returns an instance of the named C type initialized", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L294"}, {"id": "api_rationale_303", "label": "Return a Python string (or unicode string) from the 'cdata'. If 'cdata'", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L303"}, {"id": "api_rationale_321", "label": "Unpack an array of C data of the given length, returning a Python string", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L321"}, {"id": "api_rationale_352", "label": "Return a cdata of the given type pointing to the data of the given Pytho", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L352"}, {"id": "api_rationale_369", "label": "ffi.memmove(dest, src, n) copies n bytes of memory from src to dest. Li", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L369"}, {"id": "api_rationale_385", "label": "Return a callback object or a decorator making such a callback object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L385"}, {"id": "api_rationale_406", "label": "Return a string giving the C type 'cdecl', which may be itself a string", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L406"}, {"id": "api_rationale_422", "label": "Return a new cdata object that points to the same data. Later, when thi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L422"}, {"id": "api_rationale_446", "label": "Verify that the current ffi signatures compile on this machine, and retu", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L446"}, {"id": "api_rationale_490", "label": "Return the address of a <cdata 'struct-or-union'>. If 'fields_or_indexes", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L490"}, {"id": "api_rationale_518", "label": "Includes the typedefs, structs, unions and enums defined in another FFI", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L518"}, {"id": "api_rationale_550", "label": "Windows: if 'enabled_flag' is True, enable the UNICODE and _UNICODE defi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L550"}, {"id": "api_rationale_713", "label": "The 'target' argument gives the final file name of the compiled DLL. Us", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L713"}, {"id": "api_rationale_786", "label": "Returns the user type names known to this FFI instance. This returns a t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L786"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_cffi_api_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cffi_api_py", "target": "types", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cffi_api_py", "target": "backend_venv_lib_python3_12_site_packages_cffi_lock_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cffi_api_py", "target": "backend_venv_lib_python3_12_site_packages_cffi_error_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cffi_api_py", "target": "backend_venv_lib_python3_12_site_packages_cffi_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cffi_api_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cffi_api_py", "target": "api_ffi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L23", "weight": 1.0}, {"source": "api_ffi", "target": "object", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L23", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L41", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_cdef", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L101", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_embedding_api", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L114", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_cdef", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L119", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_dlopen", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L137", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_dlclose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L155", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_typeof_locked", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L162", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_typeof", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L180", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_typeof", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L194", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_sizeof", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L213", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_alignof", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L223", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_offsetof", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L231", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L242", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_new_allocator", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L269", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_cast", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L293", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L302", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_unpack", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L320", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_from_buffer", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L350", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_memmove", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L368", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_callback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L384", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_getctype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L405", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_gc", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L421", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_get_cached_btype", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L433", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_verify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L445", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_get_errno", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L475", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_set_errno", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L477", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_getwinerror", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L482", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_pointer_to", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L485", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_addressof", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L489", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_typeoffsetof", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L510", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_include", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L517", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_new_handle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L540", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_from_handle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L543", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_release", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L546", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_set_unicode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L549", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_apply_windows_unicode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L579", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_apply_embedding_fix", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L587", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_set_source", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L637", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_set_source_pkgconfig", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L650", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_distutils_extension", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L660", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_emit_c_code", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L686", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_emit_python_code", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L699", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_compile", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L712", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_init_once", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L731", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_embedding_init_code", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L755", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_def_extern", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L781", "weight": 1.0}, {"source": "api_ffi", "target": "api_ffi_list_types", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L785", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cffi_api_py", "target": "api_load_backend_lib", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L806", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cffi_api_py", "target": "api_make_ffi_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L832", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_cffi_api_py", "target": "api_builtin_function_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L954", "weight": 1.0}, {"source": "api_ffi_init", "target": "api_ffi_get_cached_btype", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L88", "weight": 1.0}, {"source": "api_ffi_init", "target": "api_ffi_cast", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L93", "weight": 1.0}, {"source": "api_ffi_cdef", "target": "object", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L125", "weight": 1.0}, {"source": "api_ffi_dlopen", "target": "api_make_ffi_library", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L150", "weight": 1.0}, {"source": "api_ffi_typeof_locked", "target": "api_ffi_get_cached_btype", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L175", "weight": 1.0}, {"source": "api_ffi_typeof", "target": "api_ffi_typeof_locked", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L186", "weight": 1.0}, {"source": "api_ffi_typeof", "target": "api_builtin_function_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L204", "weight": 1.0}, {"source": "api_ffi_typeof", "target": "api_ffi_get_cached_btype", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L210", "weight": 1.0}, {"source": "api_ffi_sizeof", "target": "api_ffi_typeof", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L218", "weight": 1.0}, {"source": "api_ffi_alignof", "target": "api_ffi_typeof", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L228", "weight": 1.0}, {"source": "api_ffi_offsetof", "target": "api_ffi_typeof", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L239", "weight": 1.0}, {"source": "api_ffi_offsetof", "target": "api_ffi_typeoffsetof", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L240", "weight": 1.0}, {"source": "api_ffi_new", "target": "api_ffi_typeof", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L266", "weight": 1.0}, {"source": "api_ffi_new_allocator", "target": "api_ffi", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L284", "weight": 1.0}, {"source": "api_ffi_cast", "target": "api_ffi_typeof", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L299", "weight": 1.0}, {"source": "api_ffi_from_buffer", "target": "api_ffi_typeof", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L364", "weight": 1.0}, {"source": "api_ffi_callback", "target": "api_ffi_typeof", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L399", "weight": 1.0}, {"source": "api_ffi_getctype", "target": "api_ffi_typeof", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L412", "weight": 1.0}, {"source": "api_ffi_verify", "target": "api_ffi_apply_windows_unicode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L459", "weight": 1.0}, {"source": "api_ffi_addressof", "target": "api_ffi_typeoffsetof", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L502", "weight": 1.0}, {"source": "api_ffi_addressof", "target": "api_ffi_pointer_to", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L507", "weight": 1.0}, {"source": "api_ffi_set_unicode", "target": "api_ffi_cdef", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L560", "weight": 1.0}, {"source": "api_ffi_set_source_pkgconfig", "target": "api_ffi_set_source", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L658", "weight": 1.0}, {"source": "api_ffi_embedding_init_code", "target": "api_ffi_compile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L777", "weight": 1.0}, {"source": "api_make_ffi_library", "target": "api_load_backend_lib", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L834", "weight": 1.0}, {"source": "api_builtin_function_type", "target": "api_ffi_get_cached_btype", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L967", "weight": 1.0}, {"source": "api_rationale_24", "target": "api_ffi", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L24", "weight": 1.0}, {"source": "api_rationale_42", "target": "api_ffi_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L42", "weight": 1.0}, {"source": "api_rationale_102", "target": "api_ffi_cdef", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L102", "weight": 1.0}, {"source": "api_rationale_138", "target": "api_ffi_dlopen", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L138", "weight": 1.0}, {"source": "api_rationale_156", "target": "api_ffi_dlclose", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L156", "weight": 1.0}, {"source": "api_rationale_195", "target": "api_ffi_typeof", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L195", "weight": 1.0}, {"source": "api_rationale_214", "target": "api_ffi_sizeof", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L214", "weight": 1.0}, {"source": "api_rationale_224", "target": "api_ffi_alignof", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L224", "weight": 1.0}, {"source": "api_rationale_232", "target": "api_ffi_offsetof", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L232", "weight": 1.0}, {"source": "api_rationale_243", "target": "api_ffi_new", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L243", "weight": 1.0}, {"source": "api_rationale_271", "target": "api_ffi_new_allocator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L271", "weight": 1.0}, {"source": "api_rationale_294", "target": "api_ffi_cast", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L294", "weight": 1.0}, {"source": "api_rationale_303", "target": "api_ffi_string", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L303", "weight": 1.0}, {"source": "api_rationale_321", "target": "api_ffi_unpack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L321", "weight": 1.0}, {"source": "api_rationale_352", "target": "api_ffi_from_buffer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L352", "weight": 1.0}, {"source": "api_rationale_369", "target": "api_ffi_memmove", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L369", "weight": 1.0}, {"source": "api_rationale_385", "target": "api_ffi_callback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L385", "weight": 1.0}, {"source": "api_rationale_406", "target": "api_ffi_getctype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L406", "weight": 1.0}, {"source": "api_rationale_422", "target": "api_ffi_gc", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L422", "weight": 1.0}, {"source": "api_rationale_446", "target": "api_ffi_verify", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L446", "weight": 1.0}, {"source": "api_rationale_490", "target": "api_ffi_addressof", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L490", "weight": 1.0}, {"source": "api_rationale_518", "target": "api_ffi_include", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L518", "weight": 1.0}, {"source": "api_rationale_550", "target": "api_ffi_set_unicode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L550", "weight": 1.0}, {"source": "api_rationale_713", "target": "api_ffi_compile", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L713", "weight": 1.0}, {"source": "api_rationale_786", "target": "api_ffi_list_types", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L786", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_ffi_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L52"}, {"caller_nid": "api_ffi_init", "callee": "Exception", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L54"}, {"caller_nid": "api_ffi_init", "callee": "Exception", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L59"}, {"caller_nid": "api_ffi_init", "callee": "allocate_lock", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L67"}, {"caller_nid": "api_ffi_init", "callee": "Parser", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L68"}, {"caller_nid": "api_ffi_init", "callee": "ModuleType", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L70"}, {"caller_nid": "api_ffi_init", "callee": "ModuleType", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L71"}, {"caller_nid": "api_ffi_init", "callee": "get_typecache", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L80"}, {"caller_nid": "api_ffi_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L81"}, {"caller_nid": "api_ffi_init", "callee": "set_ffi", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L82"}, {"caller_nid": "api_ffi_init", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L83"}, {"caller_nid": "api_ffi_init", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L84"}, {"caller_nid": "api_ffi_init", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L85"}, {"caller_nid": "api_ffi_init", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L85"}, {"caller_nid": "api_ffi_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L90"}, {"caller_nid": "api_ffi_init", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L92"}, {"caller_nid": "api_ffi_init", "callee": "_get_types", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L94"}, {"caller_nid": "api_ffi_init", "callee": "_get_types", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L98"}, {"caller_nid": "api_ffi_cdef", "callee": "_cdef", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L112"}, {"caller_nid": "api_ffi_embedding_api", "callee": "_cdef", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L115"}, {"caller_nid": "api_ffi_cdef", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L120"}, {"caller_nid": "api_ffi_cdef", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L121"}, {"caller_nid": "api_ffi_cdef", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L122"}, {"caller_nid": "api_ffi_cdef", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L123"}, {"caller_nid": "api_ffi_cdef", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L126"}, {"caller_nid": "api_ffi_cdef", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L127"}, {"caller_nid": "api_ffi_cdef", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L130"}, {"caller_nid": "api_ffi_cdef", "callee": "finish_backend_type", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L135"}, {"caller_nid": "api_ffi_dlopen", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L144"}, {"caller_nid": "api_ffi_dlopen", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L146"}, {"caller_nid": "api_ffi_dlopen", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L147"}, {"caller_nid": "api_ffi_dlopen", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L151"}, {"caller_nid": "api_ffi_dlopen", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L152"}, {"caller_nid": "api_ffi_dlclose", "callee": "__cffi_close__", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L160"}, {"caller_nid": "api_ffi_dlclose", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L160"}, {"caller_nid": "api_ffi_typeof_locked", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L168"}, {"caller_nid": "api_ffi_typeof_locked", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L169"}, {"caller_nid": "api_ffi_typeof_locked", "callee": "parse_type", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L171"}, {"caller_nid": "api_ffi_typeof_locked", "callee": "as_function_pointer", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L174"}, {"caller_nid": "api_ffi_typeof", "callee": "CDefError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L190"}, {"caller_nid": "api_ffi_typeof", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L199"}, {"caller_nid": "api_ffi_typeof", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L201"}, {"caller_nid": "api_ffi_typeof", "callee": "typeof", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L202"}, {"caller_nid": "api_ffi_typeof", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L203"}, {"caller_nid": "api_ffi_typeof", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L207"}, {"caller_nid": "api_ffi_typeof", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L208"}, {"caller_nid": "api_ffi_typeof", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L211"}, {"caller_nid": "api_ffi_typeof", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L211"}, {"caller_nid": "api_ffi_sizeof", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L217"}, {"caller_nid": "api_ffi_alignof", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L227"}, {"caller_nid": "api_ffi_offsetof", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L238"}, {"caller_nid": "api_ffi_new", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L265"}, {"caller_nid": "api_ffi_new", "callee": "newp", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L267"}, {"caller_nid": "api_ffi_cast", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L298"}, {"caller_nid": "api_ffi_from_buffer", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L363"}, {"caller_nid": "api_ffi_callback", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L398"}, {"caller_nid": "api_ffi_callback", "callee": "callback_decorator_wrap", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L403"}, {"caller_nid": "api_ffi_getctype", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L411"}, {"caller_nid": "api_ffi_getctype", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L413"}, {"caller_nid": "api_ffi_getctype", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L414"}, {"caller_nid": "api_ffi_getctype", "callee": "getcname", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L415"}, {"caller_nid": "api_ffi_getctype", "callee": "getcname", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L419"}, {"caller_nid": "api_ffi_gc", "callee": "gcp", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L431"}, {"caller_nid": "api_ffi_get_cached_btype", "callee": "acquire", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L434"}, {"caller_nid": "api_ffi_get_cached_btype", "callee": "get_cached_btype", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L440"}, {"caller_nid": "api_ffi_get_cached_btype", "callee": "finish_backend_type", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L442"}, {"caller_nid": "api_ffi_verify", "callee": "_caller_dir_pycache", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L464"}, {"caller_nid": "api_ffi_verify", "callee": "Verifier", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L467"}, {"caller_nid": "api_ffi_verify", "callee": "load_library", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L468"}, {"caller_nid": "api_ffi_verify", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L472"}, {"caller_nid": "api_ffi_get_errno", "callee": "get_errno", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L476"}, {"caller_nid": "api_ffi_set_errno", "callee": "set_errno", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L478"}, {"caller_nid": "api_ffi_pointer_to", "callee": "pointer_cache", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L487"}, {"caller_nid": "api_ffi_addressof", "callee": "typeof", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L496"}, {"caller_nid": "api_ffi_addressof", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L498"}, {"caller_nid": "api_ffi_addressof", "callee": "__addressof__", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L499"}, {"caller_nid": "api_ffi_addressof", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L499"}, {"caller_nid": "api_ffi_addressof", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L505"}, {"caller_nid": "api_ffi_addressof", "callee": "rawaddressof", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L508"}, {"caller_nid": "api_ffi_typeoffsetof", "callee": "typeoffsetof", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L511"}, {"caller_nid": "api_ffi_typeoffsetof", "callee": "typeoffsetof", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L513"}, {"caller_nid": "api_ffi_include", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L526"}, {"caller_nid": "api_ffi_include", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L527"}, {"caller_nid": "api_ffi_include", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L529"}, {"caller_nid": "api_ffi_include", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L531"}, {"caller_nid": "api_ffi_include", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L535"}, {"caller_nid": "api_ffi_include", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L536"}, {"caller_nid": "api_ffi_include", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L537"}, {"caller_nid": "api_ffi_include", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L538"}, {"caller_nid": "api_ffi_new_handle", "callee": "newp_handle", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L541"}, {"caller_nid": "api_ffi_set_unicode", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L557"}, {"caller_nid": "api_ffi_set_unicode", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L558"}, {"caller_nid": "api_ffi_apply_windows_unicode", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L580"}, {"caller_nid": "api_ffi_apply_windows_unicode", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L581"}, {"caller_nid": "api_ffi_apply_windows_unicode", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L582"}, {"caller_nid": "api_ffi_apply_windows_unicode", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L583"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L599"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L600"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "ensure", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L601"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L601"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L610"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "ensure", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L611"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L611"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L614"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "ensure", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L615"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L615"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L619"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "get_config_var", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L627"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "get_config_var", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L628"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L631"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "ensure", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L633"}, {"caller_nid": "api_ffi_apply_embedding_fix", "callee": "ensure", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L635"}, {"caller_nid": "api_ffi_set_source", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L639"}, {"caller_nid": "api_ffi_set_source", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L640"}, {"caller_nid": "api_ffi_set_source", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L642"}, {"caller_nid": "api_ffi_set_source", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L643"}, {"caller_nid": "api_ffi_set_source", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L645"}, {"caller_nid": "api_ffi_set_source", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L647"}, {"caller_nid": "api_ffi_set_source_pkgconfig", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L653"}, {"caller_nid": "api_ffi_set_source_pkgconfig", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L654"}, {"caller_nid": "api_ffi_set_source_pkgconfig", "callee": "flags_from_pkgconfig", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L656"}, {"caller_nid": "api_ffi_set_source_pkgconfig", "callee": "merge_flags", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L657"}, {"caller_nid": "api_ffi_distutils_extension", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L664"}, {"caller_nid": "api_ffi_distutils_extension", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L665"}, {"caller_nid": "api_ffi_distutils_extension", "callee": "get_extension", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L666"}, {"caller_nid": "api_ffi_distutils_extension", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L667"}, {"caller_nid": "api_ffi_distutils_extension", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L671"}, {"caller_nid": "api_ffi_distutils_extension", "callee": "mkpath", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L674"}, {"caller_nid": "api_ffi_distutils_extension", "callee": "recompile", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L675"}, {"caller_nid": "api_ffi_distutils_extension", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L681"}, {"caller_nid": "api_ffi_distutils_extension", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L683"}, {"caller_nid": "api_ffi_emit_c_code", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L689"}, {"caller_nid": "api_ffi_emit_c_code", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L690"}, {"caller_nid": "api_ffi_emit_c_code", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L693"}, {"caller_nid": "api_ffi_emit_c_code", "callee": "recompile", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L695"}, {"caller_nid": "api_ffi_emit_python_code", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L702"}, {"caller_nid": "api_ffi_emit_python_code", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L703"}, {"caller_nid": "api_ffi_emit_python_code", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L706"}, {"caller_nid": "api_ffi_emit_python_code", "callee": "recompile", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L708"}, {"caller_nid": "api_ffi_compile", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L724"}, {"caller_nid": "api_ffi_compile", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L725"}, {"caller_nid": "api_ffi_compile", "callee": "recompile", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L727"}, {"caller_nid": "api_ffi_init_once", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L740"}, {"caller_nid": "api_ffi_init_once", "callee": "allocate_lock", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L740"}, {"caller_nid": "api_ffi_init_once", "callee": "func", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L751"}, {"caller_nid": "api_ffi_embedding_init_code", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L757"}, {"caller_nid": "api_ffi_embedding_init_code", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L763"}, {"caller_nid": "api_ffi_embedding_init_code", "callee": "end", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L765"}, {"caller_nid": "api_ffi_embedding_init_code", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L766"}, {"caller_nid": "api_ffi_embedding_init_code", "callee": "group", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L767"}, {"caller_nid": "api_ffi_embedding_init_code", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L767"}, {"caller_nid": "api_ffi_embedding_init_code", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L768"}, {"caller_nid": "api_ffi_embedding_init_code", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L768"}, {"caller_nid": "api_ffi_embedding_init_code", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L770"}, {"caller_nid": "api_ffi_embedding_init_code", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L771"}, {"caller_nid": "api_ffi_embedding_init_code", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L773"}, {"caller_nid": "api_ffi_embedding_init_code", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L775"}, {"caller_nid": "api_ffi_def_extern", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L782"}, {"caller_nid": "api_ffi_list_types", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L794"}, {"caller_nid": "api_ffi_list_types", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L795"}, {"caller_nid": "api_ffi_list_types", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L796"}, {"caller_nid": "api_ffi_list_types", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L797"}, {"caller_nid": "api_ffi_list_types", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L798"}, {"caller_nid": "api_ffi_list_types", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L799"}, {"caller_nid": "api_ffi_list_types", "callee": "sort", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L800"}, {"caller_nid": "api_ffi_list_types", "callee": "sort", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L801"}, {"caller_nid": "api_ffi_list_types", "callee": "sort", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L802"}, {"caller_nid": "api_load_backend_lib", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L808"}, {"caller_nid": "api_load_backend_lib", "callee": "load_library", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L810"}, {"caller_nid": "api_load_backend_lib", "callee": "load_library", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L816"}, {"caller_nid": "api_load_backend_lib", "callee": "find_library", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L820"}, {"caller_nid": "api_load_backend_lib", "callee": "OSError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L823"}, {"caller_nid": "api_load_backend_lib", "callee": "OSError", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L829"}, {"caller_nid": "api_load_backend_lib", "callee": "load_library", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L830"}, {"caller_nid": "api_make_ffi_library", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L944"}, {"caller_nid": "api_make_ffi_library", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L946"}, {"caller_nid": "api_make_ffi_library", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L947"}, {"caller_nid": "api_make_ffi_library", "callee": "FFILibrary", "source_file": "backend/venv/lib/python3.12/site-packages/cffi/api.py", "source_location": "L951"}]} |