1 line
44 KiB
JSON
1 line
44 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "label": "_transform.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L1"}, {"id": "transform_propertyinfo", "label": "PropertyInfo", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L44"}, {"id": "transform_propertyinfo_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L60"}, {"id": "transform_repr", "label": "__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L74"}, {"id": "transform_maybe_transform", "label": "maybe_transform()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L78"}, {"id": "transform_transform", "label": "transform()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L92"}, {"id": "transform_get_annotated_type", "label": "_get_annotated_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L116"}, {"id": "transform_maybe_transform_key", "label": "_maybe_transform_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L131"}, {"id": "transform_no_transform_needed", "label": "_no_transform_needed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L150"}, {"id": "transform_transform_recursive", "label": "_transform_recursive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L154"}, {"id": "transform_format_data", "label": "_format_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L236"}, {"id": "transform_transform_typeddict", "label": "_transform_typeddict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L263"}, {"id": "transform_async_maybe_transform", "label": "async_maybe_transform()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L284"}, {"id": "transform_async_transform", "label": "async_transform()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L297"}, {"id": "transform_async_transform_recursive", "label": "_async_transform_recursive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L320"}, {"id": "transform_async_format_data", "label": "_async_format_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L402"}, {"id": "transform_async_transform_typeddict", "label": "_async_transform_typeddict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L429"}, {"id": "transform_get_type_hints", "label": "get_type_hints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L451"}, {"id": "transform_rationale_45", "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/anthropic/_utils/_transform.py", "source_location": "L45"}, {"id": "transform_rationale_82", "label": "Wrapper over `transform()` that allows `None` to be passed. See `transform(", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L82"}, {"id": "transform_rationale_96", "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/anthropic/_utils/_transform.py", "source_location": "L96"}, {"id": "transform_rationale_117", "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/anthropic/_utils/_transform.py", "source_location": "L117"}, {"id": "transform_rationale_132", "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/anthropic/_utils/_transform.py", "source_location": "L132"}, {"id": "transform_rationale_160", "label": "Transform the given data against the expected type. Args: annotatio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L160"}, {"id": "transform_rationale_288", "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/anthropic/_utils/_transform.py", "source_location": "L288"}, {"id": "transform_rationale_301", "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/anthropic/_utils/_transform.py", "source_location": "L301"}, {"id": "transform_rationale_326", "label": "Transform the given data against the expected type. Args: annotatio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L326"}, {"id": "transform_rationale_37", "label": "# TODO: support for drilling globals() and locals()", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L37"}, {"id": "transform_rationale_38", "label": "# TODO: ensure works correctly with forward references in all cases", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L38"}, {"id": "transform_rationale_214", "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/anthropic/_utils/_transform.py", "source_location": "L214"}, {"id": "transform_rationale_380", "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/anthropic/_utils/_transform.py", "source_location": "L380"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "pathlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "anyio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "pydantic", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "backend_venv_lib_python3_12_site_packages_anthropic_utils_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "backend_venv_lib_python3_12_site_packages_anthropic_files_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "backend_venv_lib_python3_12_site_packages_anthropic_utils_compat_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "backend_venv_lib_python3_12_site_packages_anthropic_utils_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_propertyinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L44", "weight": 1.0}, {"source": "transform_propertyinfo", "target": "transform_propertyinfo_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_repr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_maybe_transform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L78", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_transform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L92", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_get_annotated_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L116", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_maybe_transform_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L131", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_no_transform_needed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L150", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_transform_recursive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L154", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_format_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L236", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_transform_typeddict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L263", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_async_maybe_transform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L284", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_async_transform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L297", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_async_transform_recursive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L320", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_async_format_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L402", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_async_transform_typeddict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L429", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "target": "transform_get_type_hints", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L451", "weight": 1.0}, {"source": "transform_maybe_transform", "target": "transform_transform", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L88", "weight": 1.0}, {"source": "transform_transform", "target": "transform_transform_recursive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L111", "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/anthropic/_utils/_transform.py", "source_location": "L136", "weight": 1.0}, {"source": "transform_transform_recursive", "target": "transform_transform_typeddict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L180", "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/anthropic/_utils/_transform.py", "source_location": "L200", "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/anthropic/_utils/_transform.py", "source_location": "L223", "weight": 1.0}, {"source": "transform_transform_recursive", "target": "transform_format_data", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L231", "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/anthropic/_utils/_transform.py", "source_location": "L268", "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/anthropic/_utils/_transform.py", "source_location": "L280", "weight": 1.0}, {"source": "transform_transform_typeddict", "target": "transform_transform_recursive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L280", "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/anthropic/_utils/_transform.py", "source_location": "L294", "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/anthropic/_utils/_transform.py", "source_location": "L316", "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/anthropic/_utils/_transform.py", "source_location": "L346", "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/anthropic/_utils/_transform.py", "source_location": "L350", "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/anthropic/_utils/_transform.py", "source_location": "L366", "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/anthropic/_utils/_transform.py", "source_location": "L389", "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/anthropic/_utils/_transform.py", "source_location": "L397", "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/anthropic/_utils/_transform.py", "source_location": "L434", "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/anthropic/_utils/_transform.py", "source_location": "L446", "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/anthropic/_utils/_transform.py", "source_location": "L446", "weight": 1.0}, {"source": "transform_rationale_45", "target": "transform_propertyinfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L45", "weight": 1.0}, {"source": "transform_rationale_82", "target": "transform_maybe_transform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L82", "weight": 1.0}, {"source": "transform_rationale_96", "target": "transform_transform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L96", "weight": 1.0}, {"source": "transform_rationale_117", "target": "transform_get_annotated_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L117", "weight": 1.0}, {"source": "transform_rationale_132", "target": "transform_maybe_transform_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L132", "weight": 1.0}, {"source": "transform_rationale_160", "target": "transform_transform_recursive", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L160", "weight": 1.0}, {"source": "transform_rationale_288", "target": "transform_async_maybe_transform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L288", "weight": 1.0}, {"source": "transform_rationale_301", "target": "transform_async_transform", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L301", "weight": 1.0}, {"source": "transform_rationale_326", "target": "transform_async_transform_recursive", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L326", "weight": 1.0}, {"source": "transform_rationale_37", "target": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L37", "weight": 1.0}, {"source": "transform_rationale_38", "target": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L38", "weight": 1.0}, {"source": "transform_rationale_214", "target": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L214", "weight": 1.0}, {"source": "transform_rationale_380", "target": "backend_venv_lib_python3_12_site_packages_anthropic_utils_transform_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L380", "weight": 1.0}], "raw_calls": [{"caller_nid": "transform_transform", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L111"}, {"caller_nid": "transform_transform", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L112"}, {"caller_nid": "transform_get_annotated_type", "callee": "is_required_type", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L121"}, {"caller_nid": "transform_get_annotated_type", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L123"}, {"caller_nid": "transform_get_annotated_type", "callee": "is_annotated_type", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L125"}, {"caller_nid": "transform_maybe_transform_key", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L142"}, {"caller_nid": "transform_maybe_transform_key", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L144"}, {"caller_nid": "transform_transform_recursive", "callee": "strip_annotated_type", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L177"}, {"caller_nid": "transform_transform_recursive", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L178"}, {"caller_nid": "transform_transform_recursive", "callee": "is_typeddict", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L179"}, {"caller_nid": "transform_transform_recursive", "callee": "is_mapping", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L179"}, {"caller_nid": "transform_transform_recursive", "callee": "is_mapping", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L182"}, {"caller_nid": "transform_transform_recursive", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L183"}, {"caller_nid": "transform_transform_recursive", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L184"}, {"caller_nid": "transform_transform_recursive", "callee": "is_list_type", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L188"}, {"caller_nid": "transform_transform_recursive", "callee": "is_list", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L188"}, {"caller_nid": "transform_transform_recursive", "callee": "is_iterable_type", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L190"}, {"caller_nid": "transform_transform_recursive", "callee": "is_iterable", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L190"}, {"caller_nid": "transform_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L190"}, {"caller_nid": "transform_transform_recursive", "callee": "is_sequence_type", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L192"}, {"caller_nid": "transform_transform_recursive", "callee": "is_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L192"}, {"caller_nid": "transform_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L192"}, {"caller_nid": "transform_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L196"}, {"caller_nid": "transform_transform_recursive", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L197"}, {"caller_nid": "transform_transform_recursive", "callee": "extract_type_arg", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L199"}, {"caller_nid": "transform_transform_recursive", "callee": "is_list", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L205"}, {"caller_nid": "transform_transform_recursive", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L207"}, {"caller_nid": "transform_transform_recursive", "callee": "is_union_type", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L211"}, {"caller_nid": "transform_transform_recursive", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L216"}, {"caller_nid": "transform_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L220"}, {"caller_nid": "transform_transform_recursive", "callee": "model_dump", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L221"}, {"caller_nid": "transform_transform_recursive", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L221"}, {"caller_nid": "transform_transform_recursive", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L228"}, {"caller_nid": "transform_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L230"}, {"caller_nid": "transform_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L237"}, {"caller_nid": "transform_format_data", "callee": "isoformat", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L239"}, {"caller_nid": "transform_format_data", "callee": "strftime", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L242"}, {"caller_nid": "transform_format_data", "callee": "is_base64_file_input", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L244"}, {"caller_nid": "transform_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L247"}, {"caller_nid": "transform_format_data", "callee": "read_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L248"}, {"caller_nid": "transform_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L249"}, {"caller_nid": "transform_format_data", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L250"}, {"caller_nid": "transform_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L252"}, {"caller_nid": "transform_format_data", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L253"}, {"caller_nid": "transform_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L255"}, {"caller_nid": "transform_format_data", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L256"}, {"caller_nid": "transform_format_data", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L256"}, {"caller_nid": "transform_format_data", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L258"}, {"caller_nid": "transform_format_data", "callee": "b64encode", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L258"}, {"caller_nid": "transform_transform_typeddict", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L269"}, {"caller_nid": "transform_transform_typeddict", "callee": "is_given", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L270"}, {"caller_nid": "transform_transform_typeddict", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L275"}, {"caller_nid": "transform_async_transform", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L316"}, {"caller_nid": "transform_async_transform", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L317"}, {"caller_nid": "transform_async_transform_recursive", "callee": "strip_annotated_type", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L343"}, {"caller_nid": "transform_async_transform_recursive", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L344"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_typeddict", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L345"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_mapping", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L345"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_mapping", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L348"}, {"caller_nid": "transform_async_transform_recursive", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L349"}, {"caller_nid": "transform_async_transform_recursive", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L350"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_list_type", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L354"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_list", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L354"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_iterable_type", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L356"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_iterable", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L356"}, {"caller_nid": "transform_async_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L356"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_sequence_type", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L358"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_sequence", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L358"}, {"caller_nid": "transform_async_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L358"}, {"caller_nid": "transform_async_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L362"}, {"caller_nid": "transform_async_transform_recursive", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L363"}, {"caller_nid": "transform_async_transform_recursive", "callee": "extract_type_arg", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L365"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_list", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L371"}, {"caller_nid": "transform_async_transform_recursive", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L373"}, {"caller_nid": "transform_async_transform_recursive", "callee": "is_union_type", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L377"}, {"caller_nid": "transform_async_transform_recursive", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L382"}, {"caller_nid": "transform_async_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L386"}, {"caller_nid": "transform_async_transform_recursive", "callee": "model_dump", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L387"}, {"caller_nid": "transform_async_transform_recursive", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L387"}, {"caller_nid": "transform_async_transform_recursive", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L394"}, {"caller_nid": "transform_async_transform_recursive", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L396"}, {"caller_nid": "transform_async_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L403"}, {"caller_nid": "transform_async_format_data", "callee": "isoformat", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L405"}, {"caller_nid": "transform_async_format_data", "callee": "strftime", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L408"}, {"caller_nid": "transform_async_format_data", "callee": "is_base64_file_input", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L410"}, {"caller_nid": "transform_async_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L413"}, {"caller_nid": "transform_async_format_data", "callee": "read_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L414"}, {"caller_nid": "transform_async_format_data", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L414"}, {"caller_nid": "transform_async_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L415"}, {"caller_nid": "transform_async_format_data", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L416"}, {"caller_nid": "transform_async_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L418"}, {"caller_nid": "transform_async_format_data", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L419"}, {"caller_nid": "transform_async_format_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L421"}, {"caller_nid": "transform_async_format_data", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L422"}, {"caller_nid": "transform_async_format_data", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L422"}, {"caller_nid": "transform_async_format_data", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L424"}, {"caller_nid": "transform_async_format_data", "callee": "b64encode", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L424"}, {"caller_nid": "transform_async_transform_typeddict", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L435"}, {"caller_nid": "transform_async_transform_typeddict", "callee": "is_given", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L436"}, {"caller_nid": "transform_async_transform_typeddict", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L441"}, {"caller_nid": "transform_get_type_hints", "callee": "_get_type_hints", "source_file": "backend/venv/lib/python3.12/site-packages/anthropic/_utils/_transform.py", "source_location": "L457"}]} |