Files
tfm_ainventory/graphify-out/cache/5a84a59e927099bdb60509e7bc4c24827be4175801d36d37b9e37152729b4c3b.json

1 line
9.3 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_urllib3_filepost_py", "label": "filepost.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L1"}, {"id": "filepost_choose_boundary", "label": "choose_boundary()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L22"}, {"id": "filepost_iter_field_objects", "label": "iter_field_objects()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L29"}, {"id": "filepost_encode_multipart_formdata", "label": "encode_multipart_formdata()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L51"}, {"id": "filepost_rationale_23", "label": "Our embarrassingly-simple replacement for mimetools.choose_boundary.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L23"}, {"id": "filepost_rationale_30", "label": "Iterate over fields. Supports list of (k, v) tuples and dicts, and lists of", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L30"}, {"id": "filepost_rationale_54", "label": "Encode a dictionary of ``fields`` using the multipart/form-data MIME format.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L54"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_urllib3_filepost_py", "target": "binascii", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_filepost_py", "target": "codecs", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_filepost_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_filepost_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_filepost_py", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_filepost_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_fields_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_filepost_py", "target": "filepost_choose_boundary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_filepost_py", "target": "filepost_iter_field_objects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_filepost_py", "target": "filepost_encode_multipart_formdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L51", "weight": 1.0}, {"source": "filepost_encode_multipart_formdata", "target": "filepost_choose_boundary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L67", "weight": 1.0}, {"source": "filepost_encode_multipart_formdata", "target": "filepost_iter_field_objects", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L69", "weight": 1.0}, {"source": "filepost_rationale_23", "target": "filepost_choose_boundary", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L23", "weight": 1.0}, {"source": "filepost_rationale_30", "target": "filepost_iter_field_objects", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L30", "weight": 1.0}, {"source": "filepost_rationale_54", "target": "filepost_encode_multipart_formdata", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L54", "weight": 1.0}], "raw_calls": [{"caller_nid": "filepost_choose_boundary", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L26"}, {"caller_nid": "filepost_choose_boundary", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L26"}, {"caller_nid": "filepost_choose_boundary", "callee": "urandom", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L26"}, {"caller_nid": "filepost_iter_field_objects", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L39"}, {"caller_nid": "filepost_iter_field_objects", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L40"}, {"caller_nid": "filepost_iter_field_objects", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L45"}, {"caller_nid": "filepost_iter_field_objects", "callee": "from_tuples", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L48"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "BytesIO", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L65"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L70"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L70"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L72"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "writer", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L72"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "render_headers", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L72"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L75"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L76"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L78"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L79"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "writer", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L79"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L81"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L83"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L85"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L85"}, {"caller_nid": "filepost_encode_multipart_formdata", "callee": "getvalue", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/filepost.py", "source_location": "L89"}]}