1 line
9.9 KiB
JSON
1 line
9.9 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_validate_call_decorator_py", "label": "validate_call_decorator.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L1"}, {"id": "validate_call_decorator_check_function_type", "label": "_check_function_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L24"}, {"id": "validate_call_decorator_validate_call", "label": "validate_call()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L73"}, {"id": "validate_call_decorator_rationale_1", "label": "Decorator for validating function calls.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L1"}, {"id": "validate_call_decorator_rationale_25", "label": "Check if the input function is a supported type for `validate_call`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L25"}, {"id": "validate_call_decorator_rationale_89", "label": "!!! abstract \"Usage Documentation\" [Validation Decorator](../concepts/va", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L89"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_validate_call_decorator_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_validate_call_decorator_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_validate_call_decorator_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_validate_call_decorator_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_validate_call_decorator_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_validate_call_decorator_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_errors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_validate_call_decorator_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_config_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_validate_call_decorator_py", "target": "validate_call_decorator_check_function_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_validate_call_decorator_py", "target": "validate_call_decorator_validate_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_validate_call_decorator_py", "target": "validate_call_decorator_validate_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_validate_call_decorator_py", "target": "validate_call_decorator_validate_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L82", "weight": 1.0}, {"source": "validate_call_decorator_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pydantic_validate_call_decorator_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L1", "weight": 1.0}, {"source": "validate_call_decorator_rationale_25", "target": "validate_call_decorator_check_function_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L25", "weight": 1.0}, {"source": "validate_call_decorator_rationale_89", "target": "validate_call_decorator_validate_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L89", "weight": 1.0}], "raw_calls": [{"caller_nid": "validate_call_decorator_check_function_type", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L26"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "signature_no_eval", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L28"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L28"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L30"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L34"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L36"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L39"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L46"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L47"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L48"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L49"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L50"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "isclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L55"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L56"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L60"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L61"}, {"caller_nid": "validate_call_decorator_check_function_type", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L66"}, {"caller_nid": "validate_call_decorator_validate_call", "callee": "parent_frame_namespace", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L104"}, {"caller_nid": "validate_call_decorator_validate_call", "callee": "validate", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/validate_call_decorator.py", "source_location": "L114"}]} |