1 line
16 KiB
JSON
1 line
16 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "label": "datastructures.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L1"}, {"id": "datastructures_uploadfile", "label": "UploadFile", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L21"}, {"id": "starletteuploadfile", "label": "StarletteUploadFile", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "datastructures_uploadfile_write", "label": ".write()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L66"}, {"id": "datastructures_uploadfile_read", "label": ".read()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L86"}, {"id": "datastructures_uploadfile_seek", "label": ".seek()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L104"}, {"id": "datastructures_uploadfile_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L124"}, {"id": "datastructures_validate", "label": "_validate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L133"}, {"id": "datastructures_get_pydantic_json_schema", "label": "__get_pydantic_json_schema__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L139"}, {"id": "datastructures_get_pydantic_core_schema", "label": "__get_pydantic_core_schema__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L145"}, {"id": "datastructures_defaultplaceholder", "label": "DefaultPlaceholder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L153"}, {"id": "datastructures_defaultplaceholder_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L161"}, {"id": "datastructures_defaultplaceholder_bool", "label": ".__bool__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L164"}, {"id": "datastructures_defaultplaceholder_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L167"}, {"id": "datastructures_default", "label": "Default()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L174"}, {"id": "datastructures_rationale_22", "label": "A file uploaded in a request. Define it as a *path operation function* (or", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L22"}, {"id": "datastructures_rationale_77", "label": "Write some bytes to the file. You normally wouldn't use this from a fil", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L77"}, {"id": "datastructures_rationale_97", "label": "Read some bytes from the file. To be awaitable, compatible with async,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L97"}, {"id": "datastructures_rationale_115", "label": "Move to a position in the file. Any next read or write will be done fro", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L115"}, {"id": "datastructures_rationale_125", "label": "Close the file. To be awaitable, compatible with async, this is run in", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L125"}, {"id": "datastructures_rationale_154", "label": "You shouldn't use this class directly. It's used internally to recognize wh", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L154"}, {"id": "datastructures_rationale_175", "label": "You shouldn't use this function directly. It's used internally to recognize", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L175"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "annotated_doc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "starlette_datastructures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "starlette_datastructures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "starlette_datastructures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "starlette_datastructures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "starlette_datastructures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "starlette_datastructures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "starlette_datastructures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "datastructures_uploadfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L21", "weight": 1.0}, {"source": "datastructures_uploadfile", "target": "starletteuploadfile", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L21", "weight": 1.0}, {"source": "datastructures_uploadfile", "target": "datastructures_uploadfile_write", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L66", "weight": 1.0}, {"source": "datastructures_uploadfile", "target": "datastructures_uploadfile_read", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L86", "weight": 1.0}, {"source": "datastructures_uploadfile", "target": "datastructures_uploadfile_seek", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L104", "weight": 1.0}, {"source": "datastructures_uploadfile", "target": "datastructures_uploadfile_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L124", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "datastructures_validate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L133", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "datastructures_get_pydantic_json_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L139", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "datastructures_get_pydantic_core_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L145", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "datastructures_defaultplaceholder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L153", "weight": 1.0}, {"source": "datastructures_defaultplaceholder", "target": "datastructures_defaultplaceholder_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L161", "weight": 1.0}, {"source": "datastructures_defaultplaceholder", "target": "datastructures_defaultplaceholder_bool", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L164", "weight": 1.0}, {"source": "datastructures_defaultplaceholder", "target": "datastructures_defaultplaceholder_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L167", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_fastapi_datastructures_py", "target": "datastructures_default", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L174", "weight": 1.0}, {"source": "datastructures_default", "target": "datastructures_defaultplaceholder", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L181", "weight": 1.0}, {"source": "datastructures_rationale_22", "target": "datastructures_uploadfile", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L22", "weight": 1.0}, {"source": "datastructures_rationale_77", "target": "datastructures_uploadfile_write", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L77", "weight": 1.0}, {"source": "datastructures_rationale_97", "target": "datastructures_uploadfile_read", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L97", "weight": 1.0}, {"source": "datastructures_rationale_115", "target": "datastructures_uploadfile_seek", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L115", "weight": 1.0}, {"source": "datastructures_rationale_125", "target": "datastructures_uploadfile_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L125", "weight": 1.0}, {"source": "datastructures_rationale_154", "target": "datastructures_defaultplaceholder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L154", "weight": 1.0}, {"source": "datastructures_rationale_175", "target": "datastructures_default", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L175", "weight": 1.0}], "raw_calls": [{"caller_nid": "datastructures_uploadfile_write", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L84"}, {"caller_nid": "datastructures_uploadfile_read", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L102"}, {"caller_nid": "datastructures_uploadfile_seek", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L122"}, {"caller_nid": "datastructures_uploadfile_close", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L130"}, {"caller_nid": "datastructures_validate", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L134"}, {"caller_nid": "datastructures_validate", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L135"}, {"caller_nid": "datastructures_validate", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L135"}, {"caller_nid": "datastructures_validate", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L136"}, {"caller_nid": "datastructures_get_pydantic_core_schema", "callee": "with_info_plain_validator_function", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L150"}, {"caller_nid": "datastructures_defaultplaceholder_bool", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L165"}, {"caller_nid": "datastructures_defaultplaceholder_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/fastapi/datastructures.py", "source_location": "L168"}]} |