Files
mcma-backend/graphify-out/cache/ast/v0.9.12/6ca0c17925ae91c0616a83ba64c5fef9196b7dbd88454335cda90011b4647176.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
8.3 KiB
JSON

{"nodes": [{"id": "users_senko_work_mcma_compose_mcma_backend_app_core_config_py", "label": "config.py", "file_type": "code", "source_file": "app/core/config.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_core_config_app_version", "label": "app_version()", "file_type": "code", "source_file": "app/core/config.py", "source_location": "L21", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings", "label": "Settings", "file_type": "code", "source_file": "app/core/config.py", "source_location": "L28", "_callable": true}, {"id": "basesettings", "label": "BaseSettings", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/core/config.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings_require_async_driver", "label": "._require_async_driver()", "file_type": "code", "source_file": "app/core/config.py", "source_location": "L125", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings_is_prod", "label": ".is_prod()", "file_type": "code", "source_file": "app/core/config.py", "source_location": "L131", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings_musicbrainz_user_agent", "label": ".musicbrainz_user_agent()", "file_type": "code", "source_file": "app/core/config.py", "source_location": "L135", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_core_config_get_settings", "label": "get_settings()", "file_type": "code", "source_file": "app/core/config.py", "source_location": "L146", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_core_config_rationale_1", "label": "Application settings \u2014 single source of truth, sourced from environment. Nothin", "file_type": "rationale", "source_file": "app/core/config.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_core_config_rationale_136", "label": "User-Agent sent to MusicBrainz/AcoustID: ``MCMA/<version> ( <contact> )``.", "file_type": "rationale", "source_file": "app/core/config.py", "source_location": "L136"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_core_config_rationale_147", "label": "Cached settings singleton. Patch the cache in tests via ``get_settings.cache_cle", "file_type": "rationale", "source_file": "app/core/config.py", "source_location": "L147"}], "edges": [{"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_py", "target": "functools", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L7", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_py", "target": "importlib_metadata", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L8", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L9", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L10", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_py", "target": "pydantic", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L12", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_py", "target": "pydantic_settings", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L13", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_core_config_app_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L28", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings", "target": "basesettings", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L28", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings", "target": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings_require_async_driver", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L125", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings", "target": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings_is_prod", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L131", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings", "target": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings_musicbrainz_user_agent", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L135", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_core_config_get_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L146", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_get_settings", "target": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L146", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings_musicbrainz_user_agent", "target": "users_senko_work_mcma_compose_mcma_backend_app_core_config_app_version", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L142", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_get_settings", "target": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L148", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_rationale_1", "target": "users_senko_work_mcma_compose_mcma_backend_app_core_config_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L1", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_rationale_136", "target": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings_musicbrainz_user_agent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L136", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_core_config_rationale_147", "target": "users_senko_work_mcma_compose_mcma_backend_app_core_config_get_settings", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/core/config.py", "source_location": "L147", "weight": 1.0}], "raw_calls": [{"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_core_config_app_version", "callee": "version", "is_member_call": false, "source_file": "app/core/config.py", "source_location": "L23", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_core_config_settings_require_async_driver", "callee": "ValueError", "is_member_call": false, "source_file": "app/core/config.py", "source_location": "L127", "receiver": null}]}