1 line
23 KiB
JSON
1 line
23 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_genai_pagers_py", "label": "pagers.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L1"}, {"id": "pagers_basepager", "label": "_BasePager", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L38"}, {"id": "pagers_basepager_init_page", "label": "._init_page()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L41"}, {"id": "pagers_basepager_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L67"}, {"id": "pagers_page", "label": "page()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L77"}, {"id": "pagers_name", "label": "name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L94"}, {"id": "pagers_page_size", "label": "page_size()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L109"}, {"id": "pagers_sdk_http_response", "label": "sdk_http_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L124"}, {"id": "pagers_config", "label": "config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L130"}, {"id": "pagers_basepager_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L148"}, {"id": "pagers_basepager_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L152"}, {"id": "pagers_basepager_init_next_page", "label": "._init_next_page()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L156"}, {"id": "pagers_pager", "label": "Pager", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L168"}, {"id": "pagers_pager_next", "label": ".__next__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L171"}, {"id": "pagers_pager_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L183"}, {"id": "pagers_pager_next_page", "label": ".next_page()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L188"}, {"id": "pagers_asyncpager", "label": "AsyncPager", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L211"}, {"id": "pagers_asyncpager_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L214"}, {"id": "pagers_asyncpager_aiter", "label": ".__aiter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L223"}, {"id": "pagers_asyncpager_anext", "label": ".__anext__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L228"}, {"id": "pagers_asyncpager_next_page", "label": ".next_page()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L240"}, {"id": "pagers_rationale_39", "label": "Base pager class for iterating through paginated results.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L39"}, {"id": "pagers_rationale_78", "label": "Returns a subset of the entire list of items. For the number of items retur", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L78"}, {"id": "pagers_rationale_95", "label": "Returns the type of paged item (for example, ``batch_jobs``). Usage: .", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L95"}, {"id": "pagers_rationale_110", "label": "Returns the maximum number of items fetched by the pager at one time. Usage", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L110"}, {"id": "pagers_rationale_125", "label": "Returns the http response of the API response.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L125"}, {"id": "pagers_rationale_131", "label": "Returns the configuration when making the API request for the next page. A", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L131"}, {"id": "pagers_rationale_149", "label": "Returns the total number of items in the current page.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L149"}, {"id": "pagers_rationale_153", "label": "Returns the item at the given index.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L153"}, {"id": "pagers_rationale_157", "label": "Initializes the next page from the response. This is an internal method tha", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L157"}, {"id": "pagers_rationale_169", "label": "Pager class for iterating through paginated results.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L169"}, {"id": "pagers_rationale_172", "label": "Returns the next item.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L172"}, {"id": "pagers_rationale_184", "label": "Returns an iterator over the items.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L184"}, {"id": "pagers_rationale_189", "label": "Fetches the next page of items. This makes a new API request. Usage: .", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L189"}, {"id": "pagers_rationale_212", "label": "AsyncPager class for iterating through paginated results.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L212"}, {"id": "pagers_rationale_224", "label": "Returns an async iterator over the items.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L224"}, {"id": "pagers_rationale_229", "label": "Returns the next item asynchronously.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L229"}, {"id": "pagers_rationale_241", "label": "Fetches the next page of items asynchronously. This makes a new API request", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L241"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_genai_pagers_py", "target": "copy", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_pagers_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_pagers_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_pagers_py", "target": "backend_venv_lib_python3_12_site_packages_google_genai_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_pagers_py", "target": "pagers_basepager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L38", "weight": 1.0}, {"source": "pagers_basepager", "target": "pagers_basepager_init_page", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L41", "weight": 1.0}, {"source": "pagers_basepager", "target": "pagers_basepager_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_pagers_py", "target": "pagers_page", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L77", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_pagers_py", "target": "pagers_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L94", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_pagers_py", "target": "pagers_page_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L109", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_pagers_py", "target": "pagers_sdk_http_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L124", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_pagers_py", "target": "pagers_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L130", "weight": 1.0}, {"source": "pagers_basepager", "target": "pagers_basepager_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L148", "weight": 1.0}, {"source": "pagers_basepager", "target": "pagers_basepager_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L152", "weight": 1.0}, {"source": "pagers_basepager", "target": "pagers_basepager_init_next_page", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L156", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_pagers_py", "target": "pagers_pager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L168", "weight": 1.0}, {"source": "pagers_pager", "target": "pagers_pager_next", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L171", "weight": 1.0}, {"source": "pagers_pager", "target": "pagers_pager_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L183", "weight": 1.0}, {"source": "pagers_pager", "target": "pagers_pager_next_page", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L188", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_genai_pagers_py", "target": "pagers_asyncpager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L211", "weight": 1.0}, {"source": "pagers_asyncpager", "target": "pagers_asyncpager_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L214", "weight": 1.0}, {"source": "pagers_asyncpager", "target": "pagers_asyncpager_aiter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L223", "weight": 1.0}, {"source": "pagers_asyncpager", "target": "pagers_asyncpager_anext", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L228", "weight": 1.0}, {"source": "pagers_asyncpager", "target": "pagers_asyncpager_next_page", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L240", "weight": 1.0}, {"source": "pagers_basepager_init", "target": "pagers_basepager_init_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L74", "weight": 1.0}, {"source": "pagers_basepager_init_next_page", "target": "pagers_basepager_init_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L165", "weight": 1.0}, {"source": "pagers_pager_next", "target": "pagers_asyncpager_next_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L175", "weight": 1.0}, {"source": "pagers_pager_next_page", "target": "pagers_basepager_init_next_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L207", "weight": 1.0}, {"source": "pagers_asyncpager_anext", "target": "pagers_asyncpager_next_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L232", "weight": 1.0}, {"source": "pagers_asyncpager_next_page", "target": "pagers_basepager_init_next_page", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L267", "weight": 1.0}, {"source": "pagers_rationale_39", "target": "pagers_basepager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L39", "weight": 1.0}, {"source": "pagers_rationale_78", "target": "pagers_basepager_page", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L78", "weight": 1.0}, {"source": "pagers_rationale_95", "target": "pagers_basepager_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L95", "weight": 1.0}, {"source": "pagers_rationale_110", "target": "pagers_basepager_page_size", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L110", "weight": 1.0}, {"source": "pagers_rationale_125", "target": "pagers_basepager_sdk_http_response", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L125", "weight": 1.0}, {"source": "pagers_rationale_131", "target": "pagers_basepager_config", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L131", "weight": 1.0}, {"source": "pagers_rationale_149", "target": "pagers_basepager_len", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L149", "weight": 1.0}, {"source": "pagers_rationale_153", "target": "pagers_basepager_getitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L153", "weight": 1.0}, {"source": "pagers_rationale_157", "target": "pagers_basepager_init_next_page", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L157", "weight": 1.0}, {"source": "pagers_rationale_169", "target": "pagers_pager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L169", "weight": 1.0}, {"source": "pagers_rationale_172", "target": "pagers_pager_next", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L172", "weight": 1.0}, {"source": "pagers_rationale_184", "target": "pagers_pager_iter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L184", "weight": 1.0}, {"source": "pagers_rationale_189", "target": "pagers_pager_next_page", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L189", "weight": 1.0}, {"source": "pagers_rationale_212", "target": "pagers_asyncpager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L212", "weight": 1.0}, {"source": "pagers_rationale_224", "target": "pagers_asyncpager_aiter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L224", "weight": 1.0}, {"source": "pagers_rationale_229", "target": "pagers_asyncpager_anext", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L229", "weight": 1.0}, {"source": "pagers_rationale_241", "target": "pagers_asyncpager_next_page", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L241", "weight": 1.0}], "raw_calls": [{"caller_nid": "pagers_basepager_init_page", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L51"}, {"caller_nid": "pagers_basepager_init_page", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L54"}, {"caller_nid": "pagers_basepager_init_page", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L58"}, {"caller_nid": "pagers_basepager_init_page", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L59"}, {"caller_nid": "pagers_basepager_init_page", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L61"}, {"caller_nid": "pagers_basepager_init_page", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L62"}, {"caller_nid": "pagers_basepager_init_page", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L65"}, {"caller_nid": "pagers_basepager_init_page", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L65"}, {"caller_nid": "pagers_basepager_len", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L150"}, {"caller_nid": "pagers_pager_next", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L173"}, {"caller_nid": "pagers_pager_next_page", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L203"}, {"caller_nid": "pagers_pager_next_page", "callee": "IndexError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L204"}, {"caller_nid": "pagers_pager_next_page", "callee": "_request", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L206"}, {"caller_nid": "pagers_asyncpager_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L221"}, {"caller_nid": "pagers_asyncpager_anext", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L230"}, {"caller_nid": "pagers_asyncpager_next_page", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L263"}, {"caller_nid": "pagers_asyncpager_next_page", "callee": "IndexError", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L264"}, {"caller_nid": "pagers_asyncpager_next_page", "callee": "_request", "source_file": "backend/venv/lib/python3.12/site-packages/google/genai/pagers.py", "source_location": "L266"}]} |