1 line
11 KiB
JSON
1 line
11 KiB
JSON
{"nodes": [{"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_py", "label": "coverart.py", "file_type": "code", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient", "label": "CoverArtArchiveClient", "file_type": "code", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L29", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_init", "label": ".__init__()", "file_type": "code", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L35", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_is_available", "label": ".is_available()", "file_type": "code", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L46", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_fetch_release_group", "label": ".fetch_release_group()", "file_type": "code", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L49", "_callable": true}, {"id": "coverart", "label": "CoverArt", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/infrastructure/metadata/coverart.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_throttle", "label": "._throttle()", "file_type": "code", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L77", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_rationale_1", "label": "CoverArtArchiveClient \u2014 fetches front cover art from the Cover Art Archive. The", "file_type": "rationale", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_rationale_30", "label": "Implements :class:`app.domain.ports.CoverArtProvider`.", "file_type": "rationale", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L30"}], "edges": [{"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_py", "target": "asyncio", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L13", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_py", "target": "time", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L14", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_py", "target": "httpx", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L16", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_py", "target": "app_core_logging", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L18", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_py", "target": "app_domain_entities_cover", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L19", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L29", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L35", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_is_available", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L46", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_fetch_release_group", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_fetch_release_group", "target": "coverart", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_throttle", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L77", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_fetch_release_group", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_throttle", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L54", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_fetch_release_group", "target": "coverart", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L74", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_rationale_1", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L1", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_rationale_30", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L30", "weight": 1.0}], "raw_calls": [{"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_init", "callee": "rstrip", "is_member_call": true, "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L44", "receiver": "base_url"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_fetch_release_group", "callee": "AsyncClient", "is_member_call": true, "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L55", "receiver": "httpx"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_fetch_release_group", "callee": "_TIMEOUT_SECONDS", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L56"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_fetch_release_group", "callee": "get", "is_member_call": true, "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L60", "receiver": "client"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_fetch_release_group", "callee": "raise_for_status", "is_member_call": true, "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L63", "receiver": "resp"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_fetch_release_group", "callee": "warning", "is_member_call": true, "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L65", "receiver": "log"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_fetch_release_group", "callee": "strip", "is_member_call": true, "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L71", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_fetch_release_group", "callee": "split", "is_member_call": true, "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L71", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_fetch_release_group", "callee": "get", "is_member_call": true, "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L71", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_fetch_release_group", "callee": "startswith", "is_member_call": true, "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L72", "receiver": "content_type"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_throttle", "callee": "monotonic", "is_member_call": true, "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L79", "receiver": "time"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_throttle", "callee": "sleep", "is_member_call": true, "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L82", "receiver": "asyncio"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_metadata_coverart_coverartarchiveclient_throttle", "callee": "monotonic", "is_member_call": true, "source_file": "app/infrastructure/metadata/coverart.py", "source_location": "L83", "receiver": "time"}]} |