| 1 |
- {"nodes": [{"id": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_py", "label": "migrate_20260808_pl_plan_legacy_party_contracts.py", "file_type": "code", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L1"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_resolve_side", "label": "_resolve_side()", "file_type": "code", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L32"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_has_text", "label": "_has_text()", "file_type": "code", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L36"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "label": "main()", "file_type": "code", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L40"}], "edges": [{"source": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_py", "target": "argparse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_py", "target": "app_core_database", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_py", "target": "app_core_utils", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_py", "target": "app_models_pl_models", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_resolve_side", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_has_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L36", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "target": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_resolve_side", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "target": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_has_text", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L54", "weight": 1.0}], "raw_calls": [{"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_resolve_side", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L33", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_has_text", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L37", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "ArgumentParser", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L41", "receiver": "argparse"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L42", "receiver": "parser"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "parse_args", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L43", "receiver": "parser"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "SessionLocal", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L45", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "now", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L46", "receiver": "datetime"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L51", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "PlPlan", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L51"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "first", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L59", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "query", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L59", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "add", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L72", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "PlPlanContract", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L73", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "generate_uuid", "is_member_call": false, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L74", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L112", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "strip", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L113", "receiver": null}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "rollback", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L137", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "commit", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L143", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "rollback", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L150", "receiver": "db"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "exc", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L151"}, {"caller_nid": "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "callee": "close", "is_member_call": true, "source_file": "/Users/wuzilong/work/00code/shanxia2.0/backend/scripts/migrate_20260808_pl_plan_legacy_party_contracts.py", "source_location": "L154", "receiver": "db"}], "callable_nids": ["users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_has_text", "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_main", "users_wuzilong_work_00code_shanxia2_0_backend_scripts_migrate_20260808_pl_plan_legacy_party_contracts_resolve_side"]}
|