1 line
16 KiB
JSON
1 line
16 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_tenacity_asyncio_retry_py", "label": "retry.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L1"}, {"id": "retry_async_retry_base", "label": "async_retry_base", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L26"}, {"id": "retry_base", "label": "retry_base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "retry_call", "label": "__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L30"}, {"id": "retry_async_retry_base_and", "label": ".__and__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L33"}, {"id": "retry_async_retry_base_rand", "label": ".__rand__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L38"}, {"id": "retry_async_retry_base_or", "label": ".__or__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L43"}, {"id": "retry_async_retry_base_ror", "label": ".__ror__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L48"}, {"id": "retry_retry_if_exception", "label": "retry_if_exception", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L59"}, {"id": "retry_retry_if_exception_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L62"}, {"id": "retry_retry_if_exception_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L67"}, {"id": "retry_retry_if_result", "label": "retry_if_result", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L80"}, {"id": "retry_retry_if_result_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L83"}, {"id": "retry_retry_if_result_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L88"}, {"id": "retry_retry_any", "label": "retry_any", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L98"}, {"id": "retry_retry_any_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L101"}, {"id": "retry_retry_any_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L104"}, {"id": "retry_retry_all", "label": "retry_all", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L113"}, {"id": "retry_retry_all_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L116"}, {"id": "retry_retry_all_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L119"}, {"id": "retry_rationale_27", "label": "Abstract base class for async retry strategies.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L27"}, {"id": "retry_rationale_60", "label": "Retry strategy that retries if an exception verifies a predicate.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L60"}, {"id": "retry_rationale_81", "label": "Retries if the result verifies a predicate.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L81"}, {"id": "retry_rationale_99", "label": "Retries if any of the retries condition is valid.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L99"}, {"id": "retry_rationale_114", "label": "Retries if all the retries condition are valid.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L114"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_tenacity_asyncio_retry_py", "target": "abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_tenacity_asyncio_retry_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_tenacity_asyncio_retry_py", "target": "tenacity", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_tenacity_asyncio_retry_py", "target": "tenacity", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_tenacity_asyncio_retry_py", "target": "tenacity", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_tenacity_asyncio_retry_py", "target": "retry_async_retry_base", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L26", "weight": 1.0}, {"source": "retry_async_retry_base", "target": "retry_base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_tenacity_asyncio_retry_py", "target": "retry_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L30", "weight": 1.0}, {"source": "retry_async_retry_base", "target": "retry_async_retry_base_and", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L33", "weight": 1.0}, {"source": "retry_async_retry_base", "target": "retry_async_retry_base_rand", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L38", "weight": 1.0}, {"source": "retry_async_retry_base", "target": "retry_async_retry_base_or", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L43", "weight": 1.0}, {"source": "retry_async_retry_base", "target": "retry_async_retry_base_ror", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_tenacity_asyncio_retry_py", "target": "retry_retry_if_exception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L59", "weight": 1.0}, {"source": "retry_retry_if_exception", "target": "retry_async_retry_base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L59", "weight": 1.0}, {"source": "retry_retry_if_exception", "target": "retry_retry_if_exception_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L62", "weight": 1.0}, {"source": "retry_retry_if_exception", "target": "retry_retry_if_exception_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_tenacity_asyncio_retry_py", "target": "retry_retry_if_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L80", "weight": 1.0}, {"source": "retry_retry_if_result", "target": "retry_async_retry_base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L80", "weight": 1.0}, {"source": "retry_retry_if_result", "target": "retry_retry_if_result_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L83", "weight": 1.0}, {"source": "retry_retry_if_result", "target": "retry_retry_if_result_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L88", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_tenacity_asyncio_retry_py", "target": "retry_retry_any", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L98", "weight": 1.0}, {"source": "retry_retry_any", "target": "retry_async_retry_base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L98", "weight": 1.0}, {"source": "retry_retry_any", "target": "retry_retry_any_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L101", "weight": 1.0}, {"source": "retry_retry_any", "target": "retry_retry_any_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L104", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_tenacity_asyncio_retry_py", "target": "retry_retry_all", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L113", "weight": 1.0}, {"source": "retry_retry_all", "target": "retry_async_retry_base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L113", "weight": 1.0}, {"source": "retry_retry_all", "target": "retry_retry_all_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L116", "weight": 1.0}, {"source": "retry_retry_all", "target": "retry_retry_all_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L119", "weight": 1.0}, {"source": "retry_async_retry_base_and", "target": "retry_retry_all", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L36", "weight": 1.0}, {"source": "retry_async_retry_base_rand", "target": "retry_retry_all", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L41", "weight": 1.0}, {"source": "retry_async_retry_base_or", "target": "retry_retry_any", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L46", "weight": 1.0}, {"source": "retry_async_retry_base_ror", "target": "retry_retry_any", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L51", "weight": 1.0}, {"source": "retry_rationale_27", "target": "retry_async_retry_base", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L27", "weight": 1.0}, {"source": "retry_rationale_60", "target": "retry_retry_if_exception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L60", "weight": 1.0}, {"source": "retry_rationale_81", "target": "retry_retry_if_result", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L81", "weight": 1.0}, {"source": "retry_rationale_99", "target": "retry_retry_any", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L99", "weight": 1.0}, {"source": "retry_rationale_114", "target": "retry_retry_all", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L114", "weight": 1.0}], "raw_calls": [{"caller_nid": "retry_retry_if_exception_call", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L69"}, {"caller_nid": "retry_retry_if_exception_call", "callee": "exception", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L72"}, {"caller_nid": "retry_retry_if_exception_call", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L74"}, {"caller_nid": "retry_retry_if_exception_call", "callee": "predicate", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L75"}, {"caller_nid": "retry_retry_if_result_call", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L90"}, {"caller_nid": "retry_retry_if_result_call", "callee": "predicate", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L93"}, {"caller_nid": "retry_retry_if_result_call", "callee": "result", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L93"}, {"caller_nid": "retry_retry_any_call", "callee": "_utils.wrap_to_async_func(r)", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L107"}, {"caller_nid": "retry_retry_any_call", "callee": "wrap_to_async_func", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L107"}, {"caller_nid": "retry_retry_all_call", "callee": "_utils.wrap_to_async_func(r)", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L122"}, {"caller_nid": "retry_retry_all_call", "callee": "wrap_to_async_func", "source_file": "backend/venv/lib/python3.12/site-packages/tenacity/asyncio/retry.py", "source_location": "L122"}]} |