Files
mcma-backend/graphify-out/cache/ast/v0.9.12/95bbba1dd266f79a2f2a2165b33a9846384469ef24770f4e24aa306942046cc4.json
T
Senko-san fb5ce3c708
Docker Build & Publish / build (push) Successful in 1m11s
Docker Build & Publish / push (push) Failing after 7s
Docker Build & Publish / Prune old image versions (push) Has been skipped
chore: graphify!
2026-07-11 16:21:34 +03:00

1 line
14 KiB
JSON

{"nodes": [{"id": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_py", "label": "search.py", "file_type": "code", "source_file": "app/api/rest/search.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "label": "search3()", "file_type": "code", "source_file": "app/api/rest/search.py", "source_location": "L21", "_callable": true}, {"id": "subsonicuser", "label": "SubsonicUser", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/rest/search.py"}, {"id": "subsonicformat", "label": "SubsonicFormat", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/rest/search.py"}, {"id": "trackrepodep", "label": "TrackRepoDep", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/rest/search.py"}, {"id": "artistrepodep", "label": "ArtistRepoDep", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/rest/search.py"}, {"id": "albumrepodep", "label": "AlbumRepoDep", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/rest/search.py"}, {"id": "query", "label": "Query", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/rest/search.py"}, {"id": "ge", "label": "ge", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/rest/search.py"}, {"id": "le", "label": "le", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/rest/search.py"}, {"id": "response", "label": "Response", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/api/rest/search.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_rationale_1", "label": "Subsonic search endpoints \u2014 search3 over the library repositories. Mirrors the", "file_type": "rationale", "source_file": "app/api/rest/search.py", "source_location": "L1"}], "edges": [{"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L8", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_py", "target": "fastapi", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L10", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_py", "target": "app_api_deps", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L12", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_py", "target": "app_api_rest_envelope", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L13", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_py", "target": "app_api_rest_serializers", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L14", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "subsonicuser", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "subsonicformat", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "trackrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "artistrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "albumrepodep", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "query", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "query", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "ge", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "le", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "query", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "ge", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "query", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "ge", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "le", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "query", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "ge", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "query", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "ge", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "le", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "query", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "ge", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "target": "response", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_rationale_1", "target": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/api/rest/search.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "strip", "is_member_call": true, "source_file": "app/api/rest/search.py", "source_location": "L36", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "strip", "is_member_call": true, "source_file": "app/api/rest/search.py", "source_location": "L36", "receiver": "query"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "album_count", "is_member_call": true, "source_file": "app/api/rest/search.py", "source_location": "L42", "receiver": "artist_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "append", "is_member_call": true, "source_file": "app/api/rest/search.py", "source_location": "L43", "receiver": "artists_out"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "artist_dict", "is_member_call": false, "source_file": "app/api/rest/search.py", "source_location": "L43", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "get_many", "is_member_call": true, "source_file": "app/api/rest/search.py", "source_location": "L49", "receiver": "artist_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "track_count_many", "is_member_call": true, "source_file": "app/api/rest/search.py", "source_location": "L50", "receiver": "album_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "album_dict", "is_member_call": false, "source_file": "app/api/rest/search.py", "source_location": "L52", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "get", "is_member_call": true, "source_file": "app/api/rest/search.py", "source_location": "L52", "receiver": "album_artist_map"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "get", "is_member_call": true, "source_file": "app/api/rest/search.py", "source_location": "L52", "receiver": "counts"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "get_many", "is_member_call": true, "source_file": "app/api/rest/search.py", "source_location": "L68", "receiver": "artist_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "get_many", "is_member_call": true, "source_file": "app/api/rest/search.py", "source_location": "L72", "receiver": "album_repo"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "song_dict", "is_member_call": false, "source_file": "app/api/rest/search.py", "source_location": "L77", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "get", "is_member_call": true, "source_file": "app/api/rest/search.py", "source_location": "L79", "receiver": "song_artist_map"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "get", "is_member_call": true, "source_file": "app/api/rest/search.py", "source_location": "L80", "receiver": "song_album_map"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_api_rest_search_search3", "callee": "subsonic_response", "is_member_call": false, "source_file": "app/api/rest/search.py", "source_location": "L86", "receiver": null}]}