1 line
38 KiB
JSON
1 line
38 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "label": "compat.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L1"}, {"id": "compat_get_and_call_annotate", "label": "_get_and_call_annotate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L68"}, {"id": "compat_get_dunder_annotations", "label": "_get_dunder_annotations()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L80"}, {"id": "compat_vendored_get_annotations", "label": "_vendored_get_annotations()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L98"}, {"id": "compat_get_annotations", "label": "get_annotations()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L131"}, {"id": "compat_fullargspec", "label": "FullArgSpec", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L165"}, {"id": "compat_inspect_getfullargspec", "label": "inspect_getfullargspec()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L175"}, {"id": "compat_md5_not_for_security", "label": "md5_not_for_security()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L216"}, {"id": "compat_dict_union", "label": "dict_union()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L236"}, {"id": "compat_anext", "label": "anext_()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L248"}, {"id": "compat_importlib_metadata_get", "label": "importlib_metadata_get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L264"}, {"id": "compat_b", "label": "b()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L272"}, {"id": "compat_b64decode", "label": "b64decode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L276"}, {"id": "compat_b64encode", "label": "b64encode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L280"}, {"id": "compat_decode_backslashreplace", "label": "decode_backslashreplace()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L284"}, {"id": "compat_cmp", "label": "cmp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L288"}, {"id": "compat_formatannotation", "label": "_formatannotation()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L292"}, {"id": "compat_inspect_formatargspec", "label": "inspect_formatargspec()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L309"}, {"id": "compat_dataclass_fields", "label": "dataclass_fields()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L381"}, {"id": "compat_local_dataclass_fields", "label": "local_dataclass_fields()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L395"}, {"id": "compat_rationale_101", "label": "A sparse implementation of annotationlib.get_annotations()", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L101"}, {"id": "compat_rationale_176", "label": "Fully vendored version of getfullargspec from Python 3.3.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L176"}, {"id": "compat_rationale_249", "label": "vendored from https://github.com/python/cpython/pull/8895", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L249"}, {"id": "compat_rationale_293", "label": "vendored from python 3.7", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L293"}, {"id": "compat_rationale_324", "label": "Copy formatargspec from python 3.7 standard library. Python 3 has deprecate", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L324"}, {"id": "compat_rationale_382", "label": "Return a sequence of all dataclasses.Field objects associated with a class a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L382"}, {"id": "compat_rationale_396", "label": "Return a sequence of all dataclasses.Field objects associated with an alread", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L396"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "dataclasses", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "operator", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "platform", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "sysconfig", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "annotationlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "annotationlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_get_and_call_annotate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_get_dunder_annotations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_vendored_get_annotations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L98", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_get_annotations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L131", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_get_annotations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L141", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_get_annotations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L146", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_fullargspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L165", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_inspect_getfullargspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L175", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_md5_not_for_security", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L216", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_md5_not_for_security", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L221", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "importlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L226", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "importlib_metadata", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L228", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_dict_union", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L236", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L246", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_anext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L248", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_importlib_metadata_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L264", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_b", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L272", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_b64decode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L276", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_b64encode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L280", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_decode_backslashreplace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L284", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_cmp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L288", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_formatannotation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L292", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_inspect_formatargspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L309", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_dataclass_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L381", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "compat_local_dataclass_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L395", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "threading", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L414", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_compat_py", "target": "contextlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L419", "weight": 1.0}, {"source": "compat_vendored_get_annotations", "target": "compat_get_dunder_annotations", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L104", "weight": 1.0}, {"source": "compat_vendored_get_annotations", "target": "compat_get_and_call_annotate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L112", "weight": 1.0}, {"source": "compat_get_annotations", "target": "compat_vendored_get_annotations", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L137", "weight": 1.0}, {"source": "compat_inspect_getfullargspec", "target": "compat_fullargspec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L202", "weight": 1.0}, {"source": "compat_inspect_getfullargspec", "target": "compat_get_annotations", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L209", "weight": 1.0}, {"source": "compat_local_dataclass_fields", "target": "compat_dataclass_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L407", "weight": 1.0}, {"source": "compat_rationale_101", "target": "compat_vendored_get_annotations", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L101", "weight": 1.0}, {"source": "compat_rationale_176", "target": "compat_inspect_getfullargspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L176", "weight": 1.0}, {"source": "compat_rationale_249", "target": "compat_anext", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L249", "weight": 1.0}, {"source": "compat_rationale_293", "target": "compat_formatannotation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L293", "weight": 1.0}, {"source": "compat_rationale_324", "target": "compat_inspect_formatargspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L324", "weight": 1.0}, {"source": "compat_rationale_382", "target": "compat_dataclass_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L382", "weight": 1.0}, {"source": "compat_rationale_396", "target": "compat_local_dataclass_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L396", "weight": 1.0}], "raw_calls": [{"caller_nid": "compat_get_and_call_annotate", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L69"}, {"caller_nid": "compat_get_and_call_annotate", "callee": "call_annotate_function", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L71"}, {"caller_nid": "compat_get_and_call_annotate", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L72"}, {"caller_nid": "compat_get_and_call_annotate", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L73"}, {"caller_nid": "compat_get_dunder_annotations", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L81"}, {"caller_nid": "compat_get_dunder_annotations", "callee": "_BASE_GET_ANNOTATIONS", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L83"}, {"caller_nid": "compat_get_dunder_annotations", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L88"}, {"caller_nid": "compat_get_dunder_annotations", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L92"}, {"caller_nid": "compat_get_dunder_annotations", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L93"}, {"caller_nid": "compat_get_dunder_annotations", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L96"}, {"caller_nid": "compat_vendored_get_annotations", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L109"}, {"caller_nid": "compat_vendored_get_annotations", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L122"}, {"caller_nid": "compat_vendored_get_annotations", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L122"}, {"caller_nid": "compat_vendored_get_annotations", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L124"}, {"caller_nid": "compat_vendored_get_annotations", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L129"}, {"caller_nid": "compat_get_annotations", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L152"}, {"caller_nid": "compat_get_annotations", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L153"}, {"caller_nid": "compat_get_annotations", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L155"}, {"caller_nid": "compat_get_annotations", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L162"}, {"caller_nid": "compat_inspect_getfullargspec", "callee": "ismethod", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L178"}, {"caller_nid": "compat_inspect_getfullargspec", "callee": "isfunction", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L180"}, {"caller_nid": "compat_inspect_getfullargspec", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L181"}, {"caller_nid": "compat_inspect_getfullargspec", "callee": "iscode", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L184"}, {"caller_nid": "compat_inspect_getfullargspec", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L185"}, {"caller_nid": "compat_inspect_getfullargspec", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L190"}, {"caller_nid": "compat_inspect_getfullargspec", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L191"}, {"caller_nid": "compat_md5_not_for_security", "callee": "md5", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L217"}, {"caller_nid": "compat_md5_not_for_security", "callee": "md5", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L222"}, {"caller_nid": "compat_dict_union", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L237"}, {"caller_nid": "compat_dict_union", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L238"}, {"caller_nid": "compat_anext", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L251"}, {"caller_nid": "compat_anext", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L252"}, {"caller_nid": "compat_anext", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L253"}, {"caller_nid": "compat_anext", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L255"}, {"caller_nid": "compat_anext", "callee": "anxt", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L257"}, {"caller_nid": "compat_importlib_metadata_get", "callee": "entry_points", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L265"}, {"caller_nid": "compat_importlib_metadata_get", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L266"}, {"caller_nid": "compat_importlib_metadata_get", "callee": "select", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L267"}, {"caller_nid": "compat_importlib_metadata_get", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L269"}, {"caller_nid": "compat_b", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L273"}, {"caller_nid": "compat_b64decode", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L277"}, {"caller_nid": "compat_b64encode", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L281"}, {"caller_nid": "compat_decode_backslashreplace", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L285"}, {"caller_nid": "compat_formatannotation", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L295"}, {"caller_nid": "compat_formatannotation", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L298"}, {"caller_nid": "compat_formatannotation", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L299"}, {"caller_nid": "compat_formatannotation", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L299"}, {"caller_nid": "compat_formatannotation", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L299"}, {"caller_nid": "compat_formatannotation", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L300"}, {"caller_nid": "compat_formatannotation", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L302"}, {"caller_nid": "compat_formatannotation", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L304"}, {"caller_nid": "compat_formatannotation", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L305"}, {"caller_nid": "compat_formatannotation", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L305"}, {"caller_nid": "compat_formatannotation", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L306"}, {"caller_nid": "compat_formatannotation", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L306"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L349"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L349"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L353"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "formatargandannotation", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L354"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "formatvalue", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L356"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L357"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L360"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "formatvarargs", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L360"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "formatargandannotation", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L360"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L363"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "formatargandannotation", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L367"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "formatvalue", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L369"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L370"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L373"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "formatvarkw", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L373"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "formatargandannotation", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L373"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L375"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "formatreturns", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L377"}, {"caller_nid": "compat_inspect_formatargspec", "callee": "formatannotation", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L377"}, {"caller_nid": "compat_dataclass_fields", "callee": "is_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L389"}, {"caller_nid": "compat_dataclass_fields", "callee": "fields", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L390"}, {"caller_nid": "compat_local_dataclass_fields", "callee": "is_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L404"}, {"caller_nid": "compat_local_dataclass_fields", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L405"}, {"caller_nid": "compat_local_dataclass_fields", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L407"}, {"caller_nid": "compat_local_dataclass_fields", "callee": "fields", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/util/compat.py", "source_location": "L408"}]} |