1 line
47 KiB
JSON
1 line
47 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "label": "_transform.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L1"}, {"id": "transform_propertyinfo", "label": "PropertyInfo", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L59"}, {"id": "transform_propertyinfo_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L75"}, {"id": "transform_repr", "label": "__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L89"}, {"id": "transform_maybe_transform", "label": "maybe_transform()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L93"}, {"id": "transform_transform", "label": "transform()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L107"}, {"id": "transform_get_annotated_type", "label": "_get_annotated_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L131"}, {"id": "transform_maybe_transform_key", "label": "_maybe_transform_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L146"}, {"id": "transform_no_transform_needed", "label": "_no_transform_needed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L165"}, {"id": "transform_transform_recursive", "label": "_transform_recursive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L169"}, {"id": "transform_format_data", "label": "_format_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L251"}, {"id": "transform_transform_typeddict", "label": "_transform_typeddict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L278"}, {"id": "transform_async_maybe_transform", "label": "async_maybe_transform()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L299"}, {"id": "transform_async_transform", "label": "async_transform()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L312"}, {"id": "transform_async_transform_recursive", "label": "_async_transform_recursive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L335"}, {"id": "transform_async_format_data", "label": "_async_format_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L417"}, {"id": "transform_async_transform_typeddict", "label": "_async_transform_typeddict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L444"}, {"id": "transform_get_type_hints", "label": "get_type_hints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L466"}, {"id": "transform_rationale_60", "label": "Metadata class to be used in Annotated types to provide information about a give", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L60"}, {"id": "transform_rationale_97", "label": "Wrapper over `transform()` that allows `None` to be passed. See `transform(", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L97"}, {"id": "transform_rationale_111", "label": "Transform dictionaries based off of type information from the given type, for ex", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L111"}, {"id": "transform_rationale_132", "label": "If the given type is an `Annotated` type then it is returned, if not `None` is r", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L132"}, {"id": "transform_rationale_147", "label": "Transform the given `data` based on the annotations provided in `type_`. No", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L147"}, {"id": "transform_rationale_175", "label": "Transform the given data against the expected type. Args: annotatio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L175"}, {"id": "transform_rationale_303", "label": "Wrapper over `async_transform()` that allows `None` to be passed. See `asyn", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L303"}, {"id": "transform_rationale_316", "label": "Transform dictionaries based off of type information from the given type, for ex", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L316"}, {"id": "transform_rationale_341", "label": "Transform the given data against the expected type. Args: annotatio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L341"}, {"id": "transform_rationale_52", "label": "# TODO: support for drilling globals() and locals()", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L52"}, {"id": "transform_rationale_53", "label": "# TODO: ensure works correctly with forward references in all cases", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L53"}, {"id": "transform_rationale_229", "label": "# TODO: there may be edge cases where the same normalized field name will transf", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L229"}, {"id": "transform_rationale_395", "label": "# TODO: there may be edge cases where the same normalized field name will transf", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L395"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "pathlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "anyio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "pydantic", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_files_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_compat_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_propertyinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L59", "weight": 1.0}, {"source": "transform_propertyinfo", "target": "transform_propertyinfo_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_repr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L89", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_maybe_transform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L93", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_transform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L107", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_get_annotated_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L131", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_maybe_transform_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L146", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_no_transform_needed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L165", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_transform_recursive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L169", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_format_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L251", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_transform_typeddict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L278", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_async_maybe_transform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L299", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_async_transform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L312", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_async_transform_recursive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L335", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_async_format_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L417", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_async_transform_typeddict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L444", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "target": "transform_get_type_hints", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L466", "weight": 1.0}, {"source": "transform_maybe_transform", "target": "transform_transform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L103", "weight": 1.0}, {"source": "transform_transform", "target": "transform_transform_recursive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L126", "weight": 1.0}, {"source": "transform_maybe_transform_key", "target": "transform_get_annotated_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L151", "weight": 1.0}, {"source": "transform_transform_recursive", "target": "transform_transform_typeddict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L195", "weight": 1.0}, {"source": "transform_transform_recursive", "target": "transform_no_transform_needed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L215", "weight": 1.0}, {"source": "transform_transform_recursive", "target": "transform_get_annotated_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L238", "weight": 1.0}, {"source": "transform_transform_recursive", "target": "transform_format_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L246", "weight": 1.0}, {"source": "transform_transform_typeddict", "target": "transform_get_type_hints", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L283", "weight": 1.0}, {"source": "transform_transform_typeddict", "target": "transform_maybe_transform_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L295", "weight": 1.0}, {"source": "transform_transform_typeddict", "target": "transform_transform_recursive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L295", "weight": 1.0}, {"source": "transform_async_maybe_transform", "target": "transform_async_transform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L309", "weight": 1.0}, {"source": "transform_async_transform", "target": "transform_async_transform_recursive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L331", "weight": 1.0}, {"source": "transform_async_transform_recursive", "target": "transform_async_transform_typeddict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L361", "weight": 1.0}, {"source": "transform_async_transform_recursive", "target": "transform_transform_recursive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L365", "weight": 1.0}, {"source": "transform_async_transform_recursive", "target": "transform_no_transform_needed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L381", "weight": 1.0}, {"source": "transform_async_transform_recursive", "target": "transform_get_annotated_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L404", "weight": 1.0}, {"source": "transform_async_transform_recursive", "target": "transform_async_format_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L412", "weight": 1.0}, {"source": "transform_async_transform_typeddict", "target": "transform_get_type_hints", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L449", "weight": 1.0}, {"source": "transform_async_transform_typeddict", "target": "transform_maybe_transform_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L461", "weight": 1.0}, {"source": "transform_async_transform_typeddict", "target": "transform_async_transform_recursive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L461", "weight": 1.0}, {"source": "transform_rationale_60", "target": "transform_propertyinfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L60", "weight": 1.0}, {"source": "transform_rationale_97", "target": "transform_maybe_transform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L97", "weight": 1.0}, {"source": "transform_rationale_111", "target": "transform_transform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L111", "weight": 1.0}, {"source": "transform_rationale_132", "target": "transform_get_annotated_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L132", "weight": 1.0}, {"source": "transform_rationale_147", "target": "transform_maybe_transform_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L147", "weight": 1.0}, {"source": "transform_rationale_175", "target": "transform_transform_recursive", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L175", "weight": 1.0}, {"source": "transform_rationale_303", "target": "transform_async_maybe_transform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L303", "weight": 1.0}, {"source": "transform_rationale_316", "target": "transform_async_transform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L316", "weight": 1.0}, {"source": "transform_rationale_341", "target": "transform_async_transform_recursive", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L341", "weight": 1.0}, {"source": "transform_rationale_52", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L52", "weight": 1.0}, {"source": "transform_rationale_53", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L53", "weight": 1.0}, {"source": "transform_rationale_229", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L229", "weight": 1.0}, {"source": "transform_rationale_395", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_transform_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L395", "weight": 1.0}], "raw_calls": [{"caller_nid": "transform_transform", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L126"}, {"caller_nid": "transform_transform", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L127"}, {"caller_nid": "transform_get_annotated_type", "callee": "is_required_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L136"}, {"caller_nid": "transform_get_annotated_type", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L138"}, {"caller_nid": "transform_get_annotated_type", "callee": "is_annotated_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L140"}, {"caller_nid": "transform_maybe_transform_key", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L157"}, {"caller_nid": "transform_maybe_transform_key", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L159"}, {"caller_nid": "transform_transform_recursive", "callee": "strip_annotated_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L192"}, {"caller_nid": "transform_transform_recursive", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L193"}, {"caller_nid": "transform_transform_recursive", "callee": "is_typeddict", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L194"}, {"caller_nid": "transform_transform_recursive", "callee": "is_mapping", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L194"}, {"caller_nid": "transform_transform_recursive", "callee": "is_mapping", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L197"}, {"caller_nid": "transform_transform_recursive", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L198"}, {"caller_nid": "transform_transform_recursive", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L199"}, {"caller_nid": "transform_transform_recursive", "callee": "is_list_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L203"}, {"caller_nid": "transform_transform_recursive", "callee": "is_list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L203"}, {"caller_nid": "transform_transform_recursive", "callee": "is_iterable_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L205"}, {"caller_nid": "transform_transform_recursive", "callee": "is_iterable", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L205"}, {"caller_nid": "transform_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L205"}, {"caller_nid": "transform_transform_recursive", "callee": "is_sequence_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L207"}, {"caller_nid": "transform_transform_recursive", "callee": "is_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L207"}, {"caller_nid": "transform_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L207"}, {"caller_nid": "transform_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L211"}, {"caller_nid": "transform_transform_recursive", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L212"}, {"caller_nid": "transform_transform_recursive", "callee": "extract_type_arg", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L214"}, {"caller_nid": "transform_transform_recursive", "callee": "is_list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L220"}, {"caller_nid": "transform_transform_recursive", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L222"}, {"caller_nid": "transform_transform_recursive", "callee": "is_union_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L226"}, {"caller_nid": "transform_transform_recursive", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L231"}, {"caller_nid": "transform_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L235"}, {"caller_nid": "transform_transform_recursive", "callee": "model_dump", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L236"}, {"caller_nid": "transform_transform_recursive", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L243"}, {"caller_nid": "transform_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L245"}, {"caller_nid": "transform_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L252"}, {"caller_nid": "transform_format_data", "callee": "isoformat", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L254"}, {"caller_nid": "transform_format_data", "callee": "strftime", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L257"}, {"caller_nid": "transform_format_data", "callee": "is_base64_file_input", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L259"}, {"caller_nid": "transform_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L262"}, {"caller_nid": "transform_format_data", "callee": "read_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L263"}, {"caller_nid": "transform_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L264"}, {"caller_nid": "transform_format_data", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L265"}, {"caller_nid": "transform_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L267"}, {"caller_nid": "transform_format_data", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L268"}, {"caller_nid": "transform_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L270"}, {"caller_nid": "transform_format_data", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L271"}, {"caller_nid": "transform_format_data", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L271"}, {"caller_nid": "transform_format_data", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L273"}, {"caller_nid": "transform_format_data", "callee": "b64encode", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L273"}, {"caller_nid": "transform_transform_typeddict", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L284"}, {"caller_nid": "transform_transform_typeddict", "callee": "is_given", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L285"}, {"caller_nid": "transform_transform_typeddict", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L290"}, {"caller_nid": "transform_async_transform", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L331"}, {"caller_nid": "transform_async_transform", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L332"}, {"caller_nid": "transform_async_transform_recursive", "callee": "strip_annotated_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L358"}, {"caller_nid": "transform_async_transform_recursive", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L359"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_typeddict", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L360"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_mapping", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L360"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_mapping", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L363"}, {"caller_nid": "transform_async_transform_recursive", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L364"}, {"caller_nid": "transform_async_transform_recursive", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L365"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_list_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L369"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L369"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_iterable_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L371"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_iterable", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L371"}, {"caller_nid": "transform_async_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L371"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_sequence_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L373"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L373"}, {"caller_nid": "transform_async_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L373"}, {"caller_nid": "transform_async_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L377"}, {"caller_nid": "transform_async_transform_recursive", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L378"}, {"caller_nid": "transform_async_transform_recursive", "callee": "extract_type_arg", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L380"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L386"}, {"caller_nid": "transform_async_transform_recursive", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L388"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_union_type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L392"}, {"caller_nid": "transform_async_transform_recursive", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L397"}, {"caller_nid": "transform_async_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L401"}, {"caller_nid": "transform_async_transform_recursive", "callee": "model_dump", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L402"}, {"caller_nid": "transform_async_transform_recursive", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L409"}, {"caller_nid": "transform_async_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L411"}, {"caller_nid": "transform_async_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L418"}, {"caller_nid": "transform_async_format_data", "callee": "isoformat", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L420"}, {"caller_nid": "transform_async_format_data", "callee": "strftime", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L423"}, {"caller_nid": "transform_async_format_data", "callee": "is_base64_file_input", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L425"}, {"caller_nid": "transform_async_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L428"}, {"caller_nid": "transform_async_format_data", "callee": "read_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L429"}, {"caller_nid": "transform_async_format_data", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L429"}, {"caller_nid": "transform_async_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L430"}, {"caller_nid": "transform_async_format_data", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L431"}, {"caller_nid": "transform_async_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L433"}, {"caller_nid": "transform_async_format_data", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L434"}, {"caller_nid": "transform_async_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L436"}, {"caller_nid": "transform_async_format_data", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L437"}, {"caller_nid": "transform_async_format_data", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L437"}, {"caller_nid": "transform_async_format_data", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L439"}, {"caller_nid": "transform_async_format_data", "callee": "b64encode", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L439"}, {"caller_nid": "transform_async_transform_typeddict", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L450"}, {"caller_nid": "transform_async_transform_typeddict", "callee": "is_given", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L451"}, {"caller_nid": "transform_async_transform_typeddict", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L456"}, {"caller_nid": "transform_get_type_hints", "callee": "_get_type_hints", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_utils/_transform.py", "source_location": "L472"}]} |