1 line
39 KiB
JSON
1 line
39 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "label": "_streaming.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L1"}, {"id": "streaming_stream", "label": "Stream", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L37"}, {"id": "streaming_stream_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L44"}, {"id": "streaming_stream_next", "label": ".__next__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L59"}, {"id": "streaming_stream_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L62"}, {"id": "streaming_stream_iter_events", "label": "._iter_events()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L66"}, {"id": "streaming_stream_stream", "label": ".__stream__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L69"}, {"id": "streaming_stream_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L85"}, {"id": "streaming_stream_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L88"}, {"id": "streaming_stream_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L96"}, {"id": "streaming_asyncstream", "label": "AsyncStream", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L105"}, {"id": "streaming_asyncstream_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L112"}, {"id": "streaming_asyncstream_anext", "label": ".__anext__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L127"}, {"id": "streaming_asyncstream_aiter", "label": ".__aiter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L130"}, {"id": "streaming_asyncstream_iter_events", "label": "._iter_events()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L134"}, {"id": "streaming_asyncstream_stream", "label": ".__stream__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L138"}, {"id": "streaming_asyncstream_aenter", "label": ".__aenter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L154"}, {"id": "streaming_asyncstream_aexit", "label": ".__aexit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L157"}, {"id": "streaming_asyncstream_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L165"}, {"id": "streaming_serversentevent", "label": "ServerSentEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L174"}, {"id": "streaming_serversentevent_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L175"}, {"id": "streaming_event", "label": "event()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L192"}, {"id": "streaming_id", "label": "id()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L196"}, {"id": "streaming_retry", "label": "retry()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L200"}, {"id": "streaming_data", "label": "data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L204"}, {"id": "streaming_serversentevent_json", "label": ".json()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L207"}, {"id": "streaming_repr", "label": "__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L211"}, {"id": "streaming_ssedecoder", "label": "SSEDecoder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L215"}, {"id": "streaming_ssedecoder_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L221"}, {"id": "streaming_ssedecoder_iter_bytes", "label": ".iter_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L227"}, {"id": "streaming_ssedecoder_iter_chunks", "label": "._iter_chunks()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L237"}, {"id": "streaming_ssedecoder_aiter_bytes", "label": ".aiter_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L249"}, {"id": "streaming_ssedecoder_aiter_chunks", "label": "._aiter_chunks()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L259"}, {"id": "streaming_ssedecoder_decode", "label": ".decode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L271"}, {"id": "streaming_ssebytesdecoder", "label": "SSEBytesDecoder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L321"}, {"id": "protocol", "label": "Protocol", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "streaming_ssebytesdecoder_iter_bytes", "label": ".iter_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L322"}, {"id": "streaming_ssebytesdecoder_aiter_bytes", "label": ".aiter_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L326"}, {"id": "streaming_is_stream_class_type", "label": "is_stream_class_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L331"}, {"id": "streaming_extract_stream_chunk_type", "label": "extract_stream_chunk_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L337"}, {"id": "streaming_rationale_38", "label": "Provides the core interface to iterate over a synchronous stream response.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L38"}, {"id": "streaming_rationale_97", "label": "Close the response and release the connection. Automatically called if", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L97"}, {"id": "streaming_rationale_106", "label": "Provides the core interface to iterate over an asynchronous stream response.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L106"}, {"id": "streaming_rationale_166", "label": "Close the response and release the connection. Automatically called if", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L166"}, {"id": "streaming_rationale_228", "label": "Given an iterator that yields raw binary data, iterate over it & yield every eve", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L228"}, {"id": "streaming_rationale_238", "label": "Given an iterator that yields raw binary data, iterate over it and yield individ", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L238"}, {"id": "streaming_rationale_250", "label": "Given an iterator that yields raw binary data, iterate over it & yield every eve", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L250"}, {"id": "streaming_rationale_260", "label": "Given an iterator that yields raw binary data, iterate over it and yield individ", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L260"}, {"id": "streaming_rationale_323", "label": "Given an iterator that yields raw binary data, iterate over it & yield every eve", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L323"}, {"id": "streaming_rationale_327", "label": "Given an async iterator that yields raw binary data, iterate over it & yield eve", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L327"}, {"id": "streaming_rationale_332", "label": "TypeGuard for determining whether or not the given type is a subclass of `Stream", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L332"}, {"id": "streaming_rationale_342", "label": "Given a type like `Stream[T]`, returns the generic type variable `T`. This", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L342"}, {"id": "streaming_rationale_285", "label": "# NOTE: as per the SSE spec, do not reset last_event_id.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L285"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "httpx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_client_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_models_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "streaming_stream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L37", "weight": 1.0}, {"source": "streaming_stream", "target": "streaming_stream_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L44", "weight": 1.0}, {"source": "streaming_stream", "target": "streaming_stream_next", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L59", "weight": 1.0}, {"source": "streaming_stream", "target": "streaming_stream_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L62", "weight": 1.0}, {"source": "streaming_stream", "target": "streaming_stream_iter_events", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L66", "weight": 1.0}, {"source": "streaming_stream", "target": "streaming_stream_stream", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L69", "weight": 1.0}, {"source": "streaming_stream", "target": "streaming_stream_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L85", "weight": 1.0}, {"source": "streaming_stream", "target": "streaming_stream_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L88", "weight": 1.0}, {"source": "streaming_stream", "target": "streaming_stream_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L96", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "streaming_asyncstream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L105", "weight": 1.0}, {"source": "streaming_asyncstream", "target": "streaming_asyncstream_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L112", "weight": 1.0}, {"source": "streaming_asyncstream", "target": "streaming_asyncstream_anext", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L127", "weight": 1.0}, {"source": "streaming_asyncstream", "target": "streaming_asyncstream_aiter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L130", "weight": 1.0}, {"source": "streaming_asyncstream", "target": "streaming_asyncstream_iter_events", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L134", "weight": 1.0}, {"source": "streaming_asyncstream", "target": "streaming_asyncstream_stream", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L138", "weight": 1.0}, {"source": "streaming_asyncstream", "target": "streaming_asyncstream_aenter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L154", "weight": 1.0}, {"source": "streaming_asyncstream", "target": "streaming_asyncstream_aexit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L157", "weight": 1.0}, {"source": "streaming_asyncstream", "target": "streaming_asyncstream_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L165", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "streaming_serversentevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L174", "weight": 1.0}, {"source": "streaming_serversentevent", "target": "streaming_serversentevent_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L175", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "streaming_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L192", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "streaming_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L196", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "streaming_retry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L200", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "streaming_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L204", "weight": 1.0}, {"source": "streaming_serversentevent", "target": "streaming_serversentevent_json", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L207", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "streaming_repr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L211", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "streaming_ssedecoder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L215", "weight": 1.0}, {"source": "streaming_ssedecoder", "target": "streaming_ssedecoder_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L221", "weight": 1.0}, {"source": "streaming_ssedecoder", "target": "streaming_ssedecoder_iter_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L227", "weight": 1.0}, {"source": "streaming_ssedecoder", "target": "streaming_ssedecoder_iter_chunks", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L237", "weight": 1.0}, {"source": "streaming_ssedecoder", "target": "streaming_ssedecoder_aiter_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L249", "weight": 1.0}, {"source": "streaming_ssedecoder", "target": "streaming_ssedecoder_aiter_chunks", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L259", "weight": 1.0}, {"source": "streaming_ssedecoder", "target": "streaming_ssedecoder_decode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L271", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "streaming_ssebytesdecoder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L321", "weight": 1.0}, {"source": "streaming_ssebytesdecoder", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L321", "weight": 1.0}, {"source": "streaming_ssebytesdecoder", "target": "streaming_ssebytesdecoder_iter_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L322", "weight": 1.0}, {"source": "streaming_ssebytesdecoder", "target": "streaming_ssebytesdecoder_aiter_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L326", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "streaming_is_stream_class_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L331", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "target": "streaming_extract_stream_chunk_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L337", "weight": 1.0}, {"source": "streaming_stream_init", "target": "streaming_asyncstream_stream", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L57", "weight": 1.0}, {"source": "streaming_stream_iter_events", "target": "streaming_ssebytesdecoder_iter_bytes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L67", "weight": 1.0}, {"source": "streaming_stream_stream", "target": "streaming_asyncstream_iter_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L73", "weight": 1.0}, {"source": "streaming_stream_stream", "target": "streaming_serversentevent_json", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L80", "weight": 1.0}, {"source": "streaming_stream_stream", "target": "streaming_asyncstream_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L83", "weight": 1.0}, {"source": "streaming_stream_exit", "target": "streaming_asyncstream_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L94", "weight": 1.0}, {"source": "streaming_stream_close", "target": "streaming_asyncstream_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L102", "weight": 1.0}, {"source": "streaming_asyncstream_init", "target": "streaming_asyncstream_stream", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L125", "weight": 1.0}, {"source": "streaming_asyncstream_iter_events", "target": "streaming_ssebytesdecoder_aiter_bytes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L135", "weight": 1.0}, {"source": "streaming_asyncstream_stream", "target": "streaming_asyncstream_iter_events", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L142", "weight": 1.0}, {"source": "streaming_asyncstream_stream", "target": "streaming_serversentevent_json", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L149", "weight": 1.0}, {"source": "streaming_asyncstream_aexit", "target": "streaming_asyncstream_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L163", "weight": 1.0}, {"source": "streaming_ssedecoder_iter_bytes", "target": "streaming_ssedecoder_iter_chunks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L229", "weight": 1.0}, {"source": "streaming_ssedecoder_iter_bytes", "target": "streaming_ssedecoder_decode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L232", "weight": 1.0}, {"source": "streaming_ssedecoder_aiter_bytes", "target": "streaming_ssedecoder_aiter_chunks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L251", "weight": 1.0}, {"source": "streaming_ssedecoder_aiter_bytes", "target": "streaming_ssedecoder_decode", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L254", "weight": 1.0}, {"source": "streaming_ssedecoder_decode", "target": "streaming_serversentevent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L278", "weight": 1.0}, {"source": "streaming_rationale_38", "target": "streaming_stream", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L38", "weight": 1.0}, {"source": "streaming_rationale_97", "target": "streaming_stream_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L97", "weight": 1.0}, {"source": "streaming_rationale_106", "target": "streaming_asyncstream", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L106", "weight": 1.0}, {"source": "streaming_rationale_166", "target": "streaming_asyncstream_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L166", "weight": 1.0}, {"source": "streaming_rationale_228", "target": "streaming_ssedecoder_iter_bytes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L228", "weight": 1.0}, {"source": "streaming_rationale_238", "target": "streaming_ssedecoder_iter_chunks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L238", "weight": 1.0}, {"source": "streaming_rationale_250", "target": "streaming_ssedecoder_aiter_bytes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L250", "weight": 1.0}, {"source": "streaming_rationale_260", "target": "streaming_ssedecoder_aiter_chunks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L260", "weight": 1.0}, {"source": "streaming_rationale_323", "target": "streaming_ssebytesdecoder_iter_bytes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L323", "weight": 1.0}, {"source": "streaming_rationale_327", "target": "streaming_ssebytesdecoder_aiter_bytes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L327", "weight": 1.0}, {"source": "streaming_rationale_332", "target": "streaming_is_stream_class_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L332", "weight": 1.0}, {"source": "streaming_rationale_342", "target": "streaming_extract_stream_chunk_type", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L342", "weight": 1.0}, {"source": "streaming_rationale_285", "target": "backend_venv_lib_python3_12_site_packages_google_genai_interactions_streaming_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L285", "weight": 1.0}], "raw_calls": [{"caller_nid": "streaming_stream_init", "callee": "_make_sse_decoder", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L56"}, {"caller_nid": "streaming_stream_stream", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L70"}, {"caller_nid": "streaming_stream_stream", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L77"}, {"caller_nid": "streaming_stream_stream", "callee": "process_data", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L80"}, {"caller_nid": "streaming_asyncstream_init", "callee": "_make_sse_decoder", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L124"}, {"caller_nid": "streaming_asyncstream_stream", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L139"}, {"caller_nid": "streaming_asyncstream_stream", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L146"}, {"caller_nid": "streaming_asyncstream_stream", "callee": "process_data", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L149"}, {"caller_nid": "streaming_asyncstream_stream", "callee": "aclose", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L152"}, {"caller_nid": "streaming_asyncstream_close", "callee": "aclose", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L171"}, {"caller_nid": "streaming_serversentevent_json", "callee": "loads", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L208"}, {"caller_nid": "streaming_ssedecoder_iter_bytes", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L231"}, {"caller_nid": "streaming_ssedecoder_iter_chunks", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L241"}, {"caller_nid": "streaming_ssedecoder_iter_chunks", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L243"}, {"caller_nid": "streaming_ssedecoder_aiter_bytes", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L253"}, {"caller_nid": "streaming_ssedecoder_aiter_chunks", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L263"}, {"caller_nid": "streaming_ssedecoder_aiter_chunks", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L265"}, {"caller_nid": "streaming_ssedecoder_decode", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L280"}, {"caller_nid": "streaming_ssedecoder_decode", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L292"}, {"caller_nid": "streaming_ssedecoder_decode", "callee": "partition", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L295"}, {"caller_nid": "streaming_ssedecoder_decode", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L297"}, {"caller_nid": "streaming_ssedecoder_decode", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L303"}, {"caller_nid": "streaming_ssedecoder_decode", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L311"}, {"caller_nid": "streaming_is_stream_class_type", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L333"}, {"caller_nid": "streaming_is_stream_class_type", "callee": "isclass", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L334"}, {"caller_nid": "streaming_is_stream_class_type", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L334"}, {"caller_nid": "streaming_extract_stream_chunk_type", "callee": "extract_type_var_from_base", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L354"}, {"caller_nid": "streaming_extract_stream_chunk_type", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/_interactions/_streaming.py", "source_location": "L357"}]} |