1 line
14 KiB
JSON
1 line
14 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "label": "dataclasses.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L1"}, {"id": "dataclasses_dataclass", "label": "dataclass()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L33"}, {"id": "dataclasses_pydantic_fields_complete", "label": "_pydantic_fields_complete()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L316"}, {"id": "dataclasses_call_initvar", "label": "_call_initvar()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L330"}, {"id": "dataclasses_rebuild_dataclass", "label": "rebuild_dataclass()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L340"}, {"id": "dataclasses_is_pydantic_dataclass", "label": "is_pydantic_dataclass()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L401"}, {"id": "dataclasses_rationale_1", "label": "Provide an enhanced dataclass that performs validation.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L1"}, {"id": "dataclasses_rationale_113", "label": "!!! abstract \"Usage Documentation\" [`dataclasses`](../concepts/dataclass", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L113"}, {"id": "dataclasses_rationale_317", "label": "Return whether the fields were successfully collected (i.e. type hints were succ", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L317"}, {"id": "dataclasses_rationale_331", "label": "This function does nothing but raise an error that is as similar as possible to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L331"}, {"id": "dataclasses_rationale_348", "label": "Try to rebuild the pydantic-core schema for the dataclass. This may be nece", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L348"}, {"id": "dataclasses_rationale_402", "label": "Whether a class is a pydantic dataclass. Args: class_: The class.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L402"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "dataclasses", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "types", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "warnings", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_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/dataclasses.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_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/dataclasses.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_migration_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_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/dataclasses.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_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/dataclasses.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_dataclasses_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_namespace_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "dataclasses_dataclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "dataclasses_dataclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "dataclasses_dataclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "dataclasses_dataclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "dataclasses_dataclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L99", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "dataclasses_pydantic_fields_complete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L316", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "dataclasses_call_initvar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L330", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "dataclasses_rebuild_dataclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L340", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "target": "dataclasses_is_pydantic_dataclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L401", "weight": 1.0}, {"source": "dataclasses_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pydantic_dataclasses_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L1", "weight": 1.0}, {"source": "dataclasses_rationale_113", "target": "dataclasses_dataclass", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L113", "weight": 1.0}, {"source": "dataclasses_rationale_317", "target": "dataclasses_pydantic_fields_complete", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L317", "weight": 1.0}, {"source": "dataclasses_rationale_331", "target": "dataclasses_call_initvar", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L331", "weight": 1.0}, {"source": "dataclasses_rationale_348", "target": "dataclasses_rebuild_dataclass", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L348", "weight": 1.0}, {"source": "dataclasses_rationale_402", "target": "dataclasses_is_pydantic_dataclass", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L402", "weight": 1.0}], "raw_calls": [{"caller_nid": "dataclasses_dataclass", "callee": "create_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L313"}, {"caller_nid": "dataclasses_pydantic_fields_complete", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L321"}, {"caller_nid": "dataclasses_pydantic_fields_complete", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L321"}, {"caller_nid": "dataclasses_call_initvar", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L335"}, {"caller_nid": "dataclasses_rebuild_dataclass", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L370"}, {"caller_nid": "dataclasses_rebuild_dataclass", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L370"}, {"caller_nid": "dataclasses_rebuild_dataclass", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L373"}, {"caller_nid": "dataclasses_rebuild_dataclass", "callee": "parent_frame_namespace", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L380"}, {"caller_nid": "dataclasses_rebuild_dataclass", "callee": "NsResolver", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L384"}, {"caller_nid": "dataclasses_rebuild_dataclass", "callee": "complete_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L388"}, {"caller_nid": "dataclasses_rebuild_dataclass", "callee": "ConfigWrapper", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L390"}, {"caller_nid": "dataclasses_is_pydantic_dataclass", "callee": "is_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/dataclasses.py", "source_location": "L411"}]} |