1 line
14 KiB
JSON
1 line
14 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "label": "config.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L1"}, {"id": "config_schemaextracallable", "label": "SchemaExtraCallable", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L19"}, {"id": "protocol", "label": "Protocol", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "config_call", "label": "__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L21"}, {"id": "config_extra", "label": "Extra", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L34"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "enum", "label": "Enum", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "config_configdict", "label": "ConfigDict", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L46"}, {"id": "typeddict", "label": "TypedDict", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "config_baseconfig", "label": "BaseConfig", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L80"}, {"id": "config_get_field_info", "label": "get_field_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L118"}, {"id": "config_prepare_field", "label": "prepare_field()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L143"}, {"id": "config_get_config", "label": "get_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L150"}, {"id": "config_inherit_config", "label": "inherit_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L169"}, {"id": "config_prepare_config", "label": "prepare_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L186"}, {"id": "config_rationale_119", "label": "Get properties of FieldInfo from the `fields` property of the config class.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L119"}, {"id": "config_rationale_144", "label": "Optional hook to check or modify fields during model creation.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L144"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "enum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "pydantic_v1_typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "pydantic_v1_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "pydantic_v1_version", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "pydantic_v1_fields", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "pydantic_v1_main", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "config_schemaextracallable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L19", "weight": 1.0}, {"source": "config_schemaextracallable", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "config_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "config_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "config_extra", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L34", "weight": 1.0}, {"source": "config_extra", "target": "str", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L34", "weight": 1.0}, {"source": "config_extra", "target": "enum", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "config_configdict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L46", "weight": 1.0}, {"source": "config_configdict", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "config_baseconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "config_get_field_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L118", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "config_prepare_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L143", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "config_get_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L150", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "config_inherit_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L169", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_config_py", "target": "config_prepare_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L186", "weight": 1.0}, {"source": "config_prepare_config", "target": "config_extra", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L189", "weight": 1.0}, {"source": "config_rationale_119", "target": "config_baseconfig_get_field_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L119", "weight": 1.0}, {"source": "config_rationale_144", "target": "config_baseconfig_prepare_field", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L144", "weight": 1.0}], "raw_calls": [{"caller_nid": "config_get_field_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L123"}, {"caller_nid": "config_get_field_info", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L125"}, {"caller_nid": "config_get_field_info", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L127"}, {"caller_nid": "config_get_field_info", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L133"}, {"caller_nid": "config_get_field_info", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L135"}, {"caller_nid": "config_get_field_info", "callee": "alias_generator", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L136"}, {"caller_nid": "config_get_field_info", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L137"}, {"caller_nid": "config_get_field_info", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L138"}, {"caller_nid": "config_get_field_info", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L139"}, {"caller_nid": "config_get_config", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L157"}, {"caller_nid": "config_get_config", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L158"}, {"caller_nid": "config_get_config", "callee": "dir", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L158"}, {"caller_nid": "config_get_config", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L158"}, {"caller_nid": "config_get_config", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L164"}, {"caller_nid": "config_get_config", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L165"}, {"caller_nid": "config_inherit_config", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L178"}, {"caller_nid": "config_inherit_config", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L179"}, {"caller_nid": "config_inherit_config", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L180"}, {"caller_nid": "config_inherit_config", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L183"}, {"caller_nid": "config_prepare_config", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L187"}, {"caller_nid": "config_prepare_config", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/config.py", "source_location": "L191"}]} |