Files
tfm_ainventory/graphify-out/cache/218228e1c6c35e4c378917f680ed5023f826b557a47952294400f25ff335d2ed.json

1 line
18 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_python_multipart_decoders_py", "label": "decoders.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L1"}, {"id": "decoders_supportswrite", "label": "SupportsWrite", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L12"}, {"id": "decoders_supportswrite_write", "label": ".write()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L13"}, {"id": "decoders_base64decoder", "label": "Base64Decoder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L21"}, {"id": "decoders_base64decoder_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L50"}, {"id": "decoders_base64decoder_write", "label": ".write()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L54"}, {"id": "decoders_base64decoder_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L90"}, {"id": "decoders_base64decoder_finalize", "label": ".finalize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L97"}, {"id": "decoders_base64decoder_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L114"}, {"id": "decoders_quotedprintabledecoder", "label": "QuotedPrintableDecoder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L118"}, {"id": "decoders_quotedprintabledecoder_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L128"}, {"id": "decoders_quotedprintabledecoder_write", "label": ".write()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L132"}, {"id": "decoders_quotedprintabledecoder_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L159"}, {"id": "decoders_quotedprintabledecoder_finalize", "label": ".finalize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L166"}, {"id": "decoders_quotedprintabledecoder_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L184"}, {"id": "decoders_rationale_22", "label": "This object provides an interface to decode a stream of Base64 data. It is", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L22"}, {"id": "decoders_rationale_55", "label": "Takes any input data provided, decodes it as base64, and passes it on to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L55"}, {"id": "decoders_rationale_91", "label": "Close this decoder. If the underlying object has a `close()` method, th", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L91"}, {"id": "decoders_rationale_98", "label": "Finalize this object. This should be called when no more data should be", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L98"}, {"id": "decoders_rationale_119", "label": "This object provides an interface to decode a stream of quoted-printable dat", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L119"}, {"id": "decoders_rationale_133", "label": "Takes any input data provided, decodes it as quoted-printable, and passe", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L133"}, {"id": "decoders_rationale_160", "label": "Close this decoder. If the underlying object has a `close()` method, th", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L160"}, {"id": "decoders_rationale_167", "label": "Finalize this object. This should be called when no more data should be", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L167"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_python_multipart_decoders_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_python_multipart_decoders_py", "target": "binascii", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_python_multipart_decoders_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_python_multipart_decoders_py", "target": "backend_venv_lib_python3_12_site_packages_python_multipart_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_python_multipart_decoders_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_python_multipart_decoders_py", "target": "decoders_supportswrite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L12", "weight": 1.0}, {"source": "decoders_supportswrite", "target": "decoders_supportswrite_write", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_python_multipart_decoders_py", "target": "decoders_base64decoder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L21", "weight": 1.0}, {"source": "decoders_base64decoder", "target": "decoders_base64decoder_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L50", "weight": 1.0}, {"source": "decoders_base64decoder", "target": "decoders_base64decoder_write", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L54", "weight": 1.0}, {"source": "decoders_base64decoder", "target": "decoders_base64decoder_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L90", "weight": 1.0}, {"source": "decoders_base64decoder", "target": "decoders_base64decoder_finalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L97", "weight": 1.0}, {"source": "decoders_base64decoder", "target": "decoders_base64decoder_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L114", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_python_multipart_decoders_py", "target": "decoders_quotedprintabledecoder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L118", "weight": 1.0}, {"source": "decoders_quotedprintabledecoder", "target": "decoders_quotedprintabledecoder_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L128", "weight": 1.0}, {"source": "decoders_quotedprintabledecoder", "target": "decoders_quotedprintabledecoder_write", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L132", "weight": 1.0}, {"source": "decoders_quotedprintabledecoder", "target": "decoders_quotedprintabledecoder_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L159", "weight": 1.0}, {"source": "decoders_quotedprintabledecoder", "target": "decoders_quotedprintabledecoder_finalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L166", "weight": 1.0}, {"source": "decoders_quotedprintabledecoder", "target": "decoders_quotedprintabledecoder_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L184", "weight": 1.0}, {"source": "decoders_base64decoder_write", "target": "decoders_quotedprintabledecoder_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L78", "weight": 1.0}, {"source": "decoders_base64decoder_close", "target": "decoders_quotedprintabledecoder_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L95", "weight": 1.0}, {"source": "decoders_base64decoder_finalize", "target": "decoders_quotedprintabledecoder_finalize", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L112", "weight": 1.0}, {"source": "decoders_quotedprintabledecoder_finalize", "target": "decoders_quotedprintabledecoder_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L177", "weight": 1.0}, {"source": "decoders_rationale_22", "target": "decoders_base64decoder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L22", "weight": 1.0}, {"source": "decoders_rationale_55", "target": "decoders_base64decoder_write", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L55", "weight": 1.0}, {"source": "decoders_rationale_91", "target": "decoders_base64decoder_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L91", "weight": 1.0}, {"source": "decoders_rationale_98", "target": "decoders_base64decoder_finalize", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L98", "weight": 1.0}, {"source": "decoders_rationale_119", "target": "decoders_quotedprintabledecoder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L119", "weight": 1.0}, {"source": "decoders_rationale_133", "target": "decoders_quotedprintabledecoder_write", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L133", "weight": 1.0}, {"source": "decoders_rationale_160", "target": "decoders_quotedprintabledecoder_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L160", "weight": 1.0}, {"source": "decoders_rationale_167", "target": "decoders_quotedprintabledecoder_finalize", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L167", "weight": 1.0}], "raw_calls": [{"caller_nid": "decoders_base64decoder_init", "callee": "bytearray", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L51"}, {"caller_nid": "decoders_base64decoder_write", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L64"}, {"caller_nid": "decoders_base64decoder_write", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L65"}, {"caller_nid": "decoders_base64decoder_write", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L68"}, {"caller_nid": "decoders_base64decoder_write", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L72"}, {"caller_nid": "decoders_base64decoder_write", "callee": "b64decode", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L74"}, {"caller_nid": "decoders_base64decoder_write", "callee": "DecodeError", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L76"}, {"caller_nid": "decoders_base64decoder_write", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L81"}, {"caller_nid": "decoders_base64decoder_write", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L88"}, {"caller_nid": "decoders_base64decoder_close", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L94"}, {"caller_nid": "decoders_base64decoder_finalize", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L106"}, {"caller_nid": "decoders_base64decoder_finalize", "callee": "DecodeError", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L107"}, {"caller_nid": "decoders_base64decoder_finalize", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L108"}, {"caller_nid": "decoders_base64decoder_finalize", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L111"}, {"caller_nid": "decoders_quotedprintabledecoder_write", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L139"}, {"caller_nid": "decoders_quotedprintabledecoder_write", "callee": "find", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L145"}, {"caller_nid": "decoders_quotedprintabledecoder_write", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L152"}, {"caller_nid": "decoders_quotedprintabledecoder_write", "callee": "a2b_qp", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L153"}, {"caller_nid": "decoders_quotedprintabledecoder_write", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L157"}, {"caller_nid": "decoders_quotedprintabledecoder_close", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L163"}, {"caller_nid": "decoders_quotedprintabledecoder_finalize", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L176"}, {"caller_nid": "decoders_quotedprintabledecoder_finalize", "callee": "a2b_qp", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L177"}, {"caller_nid": "decoders_quotedprintabledecoder_finalize", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/python_multipart/decoders.py", "source_location": "L181"}]}