Files
mcma-backend/graphify-out/cache/ast/v0.9.12/5437f38427347f041364d1957ffb5cf646f147e8df5ed534592530aa9390d14d.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
9.5 KiB
JSON

{"nodes": [{"id": "users_senko_work_mcma_compose_mcma_backend_app_cli_py", "label": "cli.py", "file_type": "code", "source_file": "app/cli.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_cli_create_admin", "label": "_create_admin()", "file_type": "code", "source_file": "app/cli.py", "source_location": "L17", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "label": "_cmd_create_admin()", "file_type": "code", "source_file": "app/cli.py", "source_location": "L36", "_callable": true}, {"id": "namespace", "label": "Namespace", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/cli.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_cli_main", "label": "main()", "file_type": "code", "source_file": "app/cli.py", "source_location": "L54", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_cli_rationale_1", "label": "Management CLI (``mcma``). Commands: * ``mcma version`` \u2014 print the bac", "file_type": "rationale", "source_file": "app/cli.py", "source_location": "L1"}], "edges": [{"source": "users_senko_work_mcma_compose_mcma_backend_app_cli_py", "target": "argparse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/cli.py", "source_location": "L10", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_cli_py", "target": "asyncio", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/cli.py", "source_location": "L11", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_cli_py", "target": "getpass", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/cli.py", "source_location": "L12", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_cli_py", "target": "app", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/cli.py", "source_location": "L14", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_cli_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_cli_create_admin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/cli.py", "source_location": "L17", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_cli_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/cli.py", "source_location": "L36", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "target": "namespace", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/cli.py", "source_location": "L36", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_cli_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_cli_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/cli.py", "source_location": "L54", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "target": "users_senko_work_mcma_compose_mcma_backend_app_cli_create_admin", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/cli.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_cli_main", "target": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/cli.py", "source_location": "L71", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_cli_rationale_1", "target": "users_senko_work_mcma_compose_mcma_backend_app_cli_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/cli.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_create_admin", "callee": "session_scope", "is_member_call": false, "source_file": "app/cli.py", "source_location": "L26", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_create_admin", "callee": "UserService", "is_member_call": false, "source_file": "app/cli.py", "source_location": "L27", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_create_admin", "callee": "SqlAlchemyUserRepository", "is_member_call": false, "source_file": "app/cli.py", "source_location": "L28", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_create_admin", "callee": "session", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/cli.py", "source_location": "L28"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_create_admin", "callee": "SqlAlchemyRefreshTokenRepository", "is_member_call": false, "source_file": "app/cli.py", "source_location": "L29", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_create_admin", "callee": "session", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/cli.py", "source_location": "L29"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_create_admin", "callee": "Argon2PasswordHasher", "is_member_call": false, "source_file": "app/cli.py", "source_location": "L30", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_create_admin", "callee": "create_user", "is_member_call": true, "source_file": "app/cli.py", "source_location": "L32", "receiver": "service"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "callee": "strip", "is_member_call": true, "source_file": "app/cli.py", "source_location": "L37", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "callee": "input", "is_member_call": false, "source_file": "app/cli.py", "source_location": "L37", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "callee": "SystemExit", "is_member_call": false, "source_file": "app/cli.py", "source_location": "L39", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "callee": "getpass", "is_member_call": true, "source_file": "app/cli.py", "source_location": "L40", "receiver": "getpass"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "callee": "SystemExit", "is_member_call": false, "source_file": "app/cli.py", "source_location": "L42", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "callee": "getpass", "is_member_call": true, "source_file": "app/cli.py", "source_location": "L43", "receiver": "getpass"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "callee": "SystemExit", "is_member_call": false, "source_file": "app/cli.py", "source_location": "L44", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "callee": "run", "is_member_call": true, "source_file": "app/cli.py", "source_location": "L49", "receiver": "asyncio"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "callee": "SystemExit", "is_member_call": false, "source_file": "app/cli.py", "source_location": "L51", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_cmd_create_admin", "callee": "exc", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/cli.py", "source_location": "L51"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_main", "callee": "ArgumentParser", "is_member_call": true, "source_file": "app/cli.py", "source_location": "L55", "receiver": "argparse"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_main", "callee": "add_subparsers", "is_member_call": true, "source_file": "app/cli.py", "source_location": "L56", "receiver": "parser"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_main", "callee": "add_parser", "is_member_call": true, "source_file": "app/cli.py", "source_location": "L58", "receiver": "sub"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_main", "callee": "add_parser", "is_member_call": true, "source_file": "app/cli.py", "source_location": "L60", "receiver": "sub"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_main", "callee": "add_argument", "is_member_call": true, "source_file": "app/cli.py", "source_location": "L61", "receiver": "admin"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_main", "callee": "add_argument", "is_member_call": true, "source_file": "app/cli.py", "source_location": "L62", "receiver": "admin"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_main", "callee": "parse_args", "is_member_call": true, "source_file": "app/cli.py", "source_location": "L67", "receiver": "parser"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_main", "callee": "__version__", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/cli.py", "source_location": "L69"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_cli_main", "callee": "print_help", "is_member_call": true, "source_file": "app/cli.py", "source_location": "L73", "receiver": "parser"}]}