将此前未纳入版本库的 backend/web-admin graphify-out/cache/ast 缓存一并提交,便于知识图谱增量更新复用。 Co-authored-by: Cursor <cursoragent@cursor.com>
1 line
101 KiB
JSON
1 line
101 KiB
JSON
{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "label": "migrate_bx_data.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L1"}, {"id": "scripts_migrate_bx_data_stepstats", "label": "StepStats", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L61"}, {"id": "scripts_migrate_bx_data_migrationstats", "label": "MigrationStats", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L68"}, {"id": "scripts_migrate_bx_data_migrationstats_step", "label": ".step()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L72"}, {"id": "scripts_migrate_bx_data_legacy_id_to_str", "label": "legacy_id_to_str()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L78"}, {"id": "scripts_migrate_bx_data_derive_source_url", "label": "derive_source_url()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L87"}, {"id": "scripts_migrate_bx_data_load_settings_env", "label": "load_settings_env()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L91"}, {"id": "scripts_migrate_bx_data_load_runtime_settings", "label": "load_runtime_settings()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L107"}, {"id": "scripts_migrate_bx_data_load_bx_user_mapping", "label": "load_bx_user_mapping()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L113"}, {"id": "scripts_migrate_bx_data_fetch_portal_admin_id", "label": "fetch_portal_admin_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L131"}, {"id": "scripts_migrate_bx_data_map_bx_user_id", "label": "map_bx_user_id()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L139"}, {"id": "scripts_migrate_bx_data_str_or_none", "label": "_str_or_none()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L167"}, {"id": "scripts_migrate_bx_data_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L176"}, {"id": "scripts_migrate_bx_data_parse_reimburse_meta", "label": "parse_reimburse_meta()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L182"}, {"id": "scripts_migrate_bx_data_fetch_source_rows", "label": "fetch_source_rows()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L191"}, {"id": "scripts_migrate_bx_data_target_row_exists", "label": "target_row_exists()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L205"}, {"id": "scripts_migrate_bx_data_clear_portal_workflow", "label": "clear_portal_workflow()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L209"}, {"id": "scripts_migrate_bx_data_transform_expense_item", "label": "transform_expense_item()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L214"}, {"id": "scripts_migrate_bx_data_transform_workflow_def", "label": "transform_workflow_def()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L239"}, {"id": "scripts_migrate_bx_data_transform_workflow_node", "label": "transform_workflow_node()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L258"}, {"id": "scripts_migrate_bx_data_transform_advance_apply", "label": "transform_advance_apply()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L284"}, {"id": "scripts_migrate_bx_data_transform_advance_approval", "label": "transform_advance_approval()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L322"}, {"id": "scripts_migrate_bx_data_transform_reimburse_apply", "label": "transform_reimburse_apply()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L352"}, {"id": "scripts_migrate_bx_data_transform_reimburse_detail", "label": "transform_reimburse_detail()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L401"}, {"id": "scripts_migrate_bx_data_transform_reimburse_approval", "label": "transform_reimburse_approval()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L422"}, {"id": "scripts_migrate_bx_data_transform_reimburse_offset", "label": "transform_reimburse_offset()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L452"}, {"id": "scripts_migrate_bx_data_transform_attachment", "label": "transform_attachment()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L472"}, {"id": "scripts_migrate_bx_data_write_mapping_csv", "label": "write_mapping_csv()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L648"}, {"id": "scripts_migrate_bx_data_migrate_table", "label": "migrate_table()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L659"}, {"id": "scripts_migrate_bx_data_print_report", "label": "print_report()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L712"}, {"id": "scripts_migrate_bx_data_resolve_steps", "label": "resolve_steps()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L727"}, {"id": "scripts_migrate_bx_data_run_migration", "label": "run_migration()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L742"}, {"id": "scripts_migrate_bx_data_main", "label": "main()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L781"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "argparse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L21", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "csv", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L22", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "os", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L23", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "re", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L24", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "sys", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L25", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "dataclasses", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L26", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L27", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "decimal", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L28", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L29", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L30", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "urllib_parse", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L31", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "sqlalchemy", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L33", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "sqlalchemy_engine", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L34", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_stepstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L61", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_migrationstats", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L68", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrationstats", "target": "scripts_migrate_bx_data_migrationstats_step", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L72", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L78", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_derive_source_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L87", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_load_settings_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L91", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_load_runtime_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L107", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_load_bx_user_mapping", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L113", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_fetch_portal_admin_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L131", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L139", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_str_or_none", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L167", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L176", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_parse_reimburse_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L182", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_fetch_source_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L191", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_target_row_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L205", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_clear_portal_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L209", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_expense_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L214", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_workflow_def", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L239", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_workflow_node", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L258", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_advance_apply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L284", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_advance_approval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L322", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_reimburse_apply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L352", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_reimburse_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L401", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_reimburse_approval", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L422", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_reimburse_offset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L452", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_transform_attachment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L472", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_write_mapping_csv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L648", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_migrate_table", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L659", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_print_report", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L712", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_resolve_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L727", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_run_migration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L742", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_scripts_migrate_bx_data_py", "target": "scripts_migrate_bx_data_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L781", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrationstats_step", "target": "scripts_migrate_bx_data_stepstats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L74", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_expense_item", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L217", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_expense_item", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L223", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_expense_item", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L230", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_def", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L240", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_def", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L248", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_node", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L261", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_workflow_node", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L268", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L287", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L293", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L298", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_apply", "target": "scripts_migrate_bx_data_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L300", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_approval", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L325", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_approval", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L333", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_advance_approval", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L338", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L355", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_parse_reimburse_meta", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L359", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L370", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L376", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_apply", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L380", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_detail", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L402", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_detail", "target": "scripts_migrate_bx_data_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L409", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_detail", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L412", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L425", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L433", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_approval", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L438", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_offset", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L453", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_offset", "target": "scripts_migrate_bx_data_dec", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L459", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_reimburse_offset", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L462", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_attachment", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L475", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_attachment", "target": "scripts_migrate_bx_data_str_or_none", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L484", "weight": 1.0}, {"source": "scripts_migrate_bx_data_transform_attachment", "target": "scripts_migrate_bx_data_map_bx_user_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L491", "weight": 1.0}, {"source": "scripts_migrate_bx_data_write_mapping_csv", "target": "scripts_migrate_bx_data_legacy_id_to_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L655", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L671", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_fetch_source_rows", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L673", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_expense_item", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L682", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_workflow_def", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L683", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_workflow_node", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L684", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_advance_apply", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L685", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_advance_approval", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L686", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_reimburse_apply", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L687", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_reimburse_detail", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L688", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_reimburse_approval", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L689", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_reimburse_offset", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L690", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_transform_attachment", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L691", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_clear_portal_workflow", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L701", "weight": 1.0}, {"source": "scripts_migrate_bx_data_migrate_table", "target": "scripts_migrate_bx_data_target_row_exists", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L704", "weight": 1.0}, {"source": "scripts_migrate_bx_data_print_report", "target": "scripts_migrate_bx_data_migrationstats_step", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L716", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_migrationstats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L754", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_load_bx_user_mapping", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L755", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_fetch_portal_admin_id", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L757", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_resolve_steps", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L760", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_migrate_table", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L763", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_write_mapping_csv", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L775", "weight": 1.0}, {"source": "scripts_migrate_bx_data_run_migration", "target": "scripts_migrate_bx_data_print_report", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L777", "weight": 1.0}, {"source": "scripts_migrate_bx_data_main", "target": "scripts_migrate_bx_data_load_settings_env", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L801", "weight": 1.0}, {"source": "scripts_migrate_bx_data_main", "target": "scripts_migrate_bx_data_load_runtime_settings", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L802", "weight": 1.0}, {"source": "scripts_migrate_bx_data_main", "target": "scripts_migrate_bx_data_derive_source_url", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L804", "weight": 1.0}, {"source": "scripts_migrate_bx_data_main", "target": "scripts_migrate_bx_data_run_migration", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L812", "weight": 1.0}], "raw_calls": [{"caller_nid": "scripts_migrate_bx_data_legacy_id_to_str", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L79"}, {"caller_nid": "scripts_migrate_bx_data_legacy_id_to_str", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L79"}, {"caller_nid": "scripts_migrate_bx_data_legacy_id_to_str", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L82"}, {"caller_nid": "scripts_migrate_bx_data_legacy_id_to_str", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L82"}, {"caller_nid": "scripts_migrate_bx_data_legacy_id_to_str", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L84"}, {"caller_nid": "scripts_migrate_bx_data_legacy_id_to_str", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L84"}, {"caller_nid": "scripts_migrate_bx_data_derive_source_url", "callee": "urlunparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L88"}, {"caller_nid": "scripts_migrate_bx_data_derive_source_url", "callee": "_replace", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L88"}, {"caller_nid": "scripts_migrate_bx_data_derive_source_url", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L88"}, {"caller_nid": "scripts_migrate_bx_data_load_settings_env", "callee": "Path", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L98"}, {"caller_nid": "scripts_migrate_bx_data_load_settings_env", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L99"}, {"caller_nid": "scripts_migrate_bx_data_load_settings_env", "callee": "is_absolute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L99"}, {"caller_nid": "scripts_migrate_bx_data_load_settings_env", "callee": "extend", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L100"}, {"caller_nid": "scripts_migrate_bx_data_load_settings_env", "callee": "is_file", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L102"}, {"caller_nid": "scripts_migrate_bx_data_load_settings_env", "callee": "load_dotenv", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L103"}, {"caller_nid": "scripts_migrate_bx_data_load_runtime_settings", "callee": "Settings", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L110"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "open", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L116"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "DictReader", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L117"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L118"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L118"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L119"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L119"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L120"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L120"}, {"caller_nid": "scripts_migrate_bx_data_load_bx_user_mapping", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L125"}, {"caller_nid": "scripts_migrate_bx_data_fetch_portal_admin_id", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L132"}, {"caller_nid": "scripts_migrate_bx_data_fetch_portal_admin_id", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L133"}, {"caller_nid": "scripts_migrate_bx_data_fetch_portal_admin_id", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L133"}, {"caller_nid": "scripts_migrate_bx_data_fetch_portal_admin_id", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L134"}, {"caller_nid": "scripts_migrate_bx_data_fetch_portal_admin_id", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L136"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L148"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L148"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L150"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L150"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "len", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L151"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "isdigit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L151"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L154"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L156"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L160"}, {"caller_nid": "scripts_migrate_bx_data_map_bx_user_id", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L162"}, {"caller_nid": "scripts_migrate_bx_data_str_or_none", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L170"}, {"caller_nid": "scripts_migrate_bx_data_str_or_none", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L170"}, {"caller_nid": "scripts_migrate_bx_data_dec", "callee": "Decimal", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L179"}, {"caller_nid": "scripts_migrate_bx_data_dec", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L179"}, {"caller_nid": "scripts_migrate_bx_data_parse_reimburse_meta", "callee": "match", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L183"}, {"caller_nid": "scripts_migrate_bx_data_parse_reimburse_meta", "callee": "ValueError", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L185"}, {"caller_nid": "scripts_migrate_bx_data_parse_reimburse_meta", "callee": "group", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L186"}, {"caller_nid": "scripts_migrate_bx_data_parse_reimburse_meta", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L186"}, {"caller_nid": "scripts_migrate_bx_data_parse_reimburse_meta", "callee": "group", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L186"}, {"caller_nid": "scripts_migrate_bx_data_parse_reimburse_meta", "callee": "date", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L187"}, {"caller_nid": "scripts_migrate_bx_data_parse_reimburse_meta", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L187"}, {"caller_nid": "scripts_migrate_bx_data_parse_reimburse_meta", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L187"}, {"caller_nid": "scripts_migrate_bx_data_parse_reimburse_meta", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L187"}, {"caller_nid": "scripts_migrate_bx_data_fetch_source_rows", "callee": "connect", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L201"}, {"caller_nid": "scripts_migrate_bx_data_fetch_source_rows", "callee": "dict", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L202"}, {"caller_nid": "scripts_migrate_bx_data_fetch_source_rows", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L202"}, {"caller_nid": "scripts_migrate_bx_data_fetch_source_rows", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L202"}, {"caller_nid": "scripts_migrate_bx_data_target_row_exists", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L206"}, {"caller_nid": "scripts_migrate_bx_data_target_row_exists", "callee": "scalar_one", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L206"}, {"caller_nid": "scripts_migrate_bx_data_target_row_exists", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L206"}, {"caller_nid": "scripts_migrate_bx_data_target_row_exists", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L206"}, {"caller_nid": "scripts_migrate_bx_data_clear_portal_workflow", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L210"}, {"caller_nid": "scripts_migrate_bx_data_clear_portal_workflow", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L210"}, {"caller_nid": "scripts_migrate_bx_data_clear_portal_workflow", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L211"}, {"caller_nid": "scripts_migrate_bx_data_clear_portal_workflow", "callee": "text", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L211"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L221"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L222"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L223"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L224"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L224"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L225"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L225"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L226"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L226"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L229"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L230"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L232"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L232"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L233"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L234"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L234"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L234"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L235"}, {"caller_nid": "scripts_migrate_bx_data_transform_expense_item", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L235"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L243"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L244"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L245"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L245"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L248"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L251"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L251"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L253"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L253"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L253"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L254"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_def", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L254"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L265"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L266"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L267"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L267"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L269"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L271"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L277"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L277"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L279"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L279"}, {"caller_nid": "scripts_migrate_bx_data_transform_workflow_node", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L279"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L289"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L292"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L294"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L296"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L297"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L298"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L300"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "Decimal", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L300"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L301"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L302"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L303"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L304"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L305"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L306"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L307"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L308"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L309"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L312"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L313"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L315"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L315"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L316"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L317"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L317"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L317"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L318"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L318"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L327"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L330"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L331"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L331"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L332"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L334"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L336"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L337"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L338"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L339"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L345"}, {"caller_nid": "scripts_migrate_bx_data_transform_advance_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L347"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L357"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "append", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L361"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "date", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L362"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L362"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L362"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L363"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L367"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L371"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L373"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L374"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L375"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L376"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "Decimal", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L376"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L377"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L377"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L378"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L378"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L379"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L380"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L381"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L382"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L383"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L384"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L385"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L386"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L387"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L388"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L391"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L392"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L394"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L394"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L395"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L396"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L396"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L396"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L397"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_apply", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L397"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L403"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L403"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L406"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L407"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L408"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L409"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "Decimal", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L409"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L412"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L417"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L418"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_detail", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L418"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L427"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L430"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L431"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L431"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L432"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L434"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L436"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L437"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L438"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L439"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L445"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_approval", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L447"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_offset", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L454"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_offset", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L454"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_offset", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L457"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_offset", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L458"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_offset", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L459"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_offset", "callee": "Decimal", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L459"}, {"caller_nid": "scripts_migrate_bx_data_transform_reimburse_offset", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L462"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L477"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L480"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L482"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L483"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L484"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L485"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L486"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L487"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L487"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L491"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L493"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L493"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L495"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L495"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "int", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L496"}, {"caller_nid": "scripts_migrate_bx_data_transform_attachment", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L496"}, {"caller_nid": "scripts_migrate_bx_data_write_mapping_csv", "callee": "mkdir", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L649"}, {"caller_nid": "scripts_migrate_bx_data_write_mapping_csv", "callee": "strftime", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L650"}, {"caller_nid": "scripts_migrate_bx_data_write_mapping_csv", "callee": "now", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L650"}, {"caller_nid": "scripts_migrate_bx_data_write_mapping_csv", "callee": "open", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L651"}, {"caller_nid": "scripts_migrate_bx_data_write_mapping_csv", "callee": "DictWriter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L652"}, {"caller_nid": "scripts_migrate_bx_data_write_mapping_csv", "callee": "writeheader", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L653"}, {"caller_nid": "scripts_migrate_bx_data_write_mapping_csv", "callee": "writerow", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L656"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L672"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "bool", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L676"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L676"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "bool", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L677"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L677"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "len", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L679"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "transformers[table]", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L693"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "len", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L696"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "begin", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L699"}, {"caller_nid": "scripts_migrate_bx_data_migrate_table", "callee": "execute", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L707"}, {"caller_nid": "scripts_migrate_bx_data_print_report", "callee": "print", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L714"}, {"caller_nid": "scripts_migrate_bx_data_print_report", "callee": "print", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L718"}, {"caller_nid": "scripts_migrate_bx_data_print_report", "callee": "print", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L720"}, {"caller_nid": "scripts_migrate_bx_data_print_report", "callee": "len", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L720"}, {"caller_nid": "scripts_migrate_bx_data_print_report", "callee": "print", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L722"}, {"caller_nid": "scripts_migrate_bx_data_print_report", "callee": "len", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L723"}, {"caller_nid": "scripts_migrate_bx_data_print_report", "callee": "print", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L724"}, {"caller_nid": "scripts_migrate_bx_data_print_report", "callee": "len", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L724"}, {"caller_nid": "scripts_migrate_bx_data_resolve_steps", "callee": "list", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L729"}, {"caller_nid": "scripts_migrate_bx_data_resolve_steps", "callee": "list", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L731"}, {"caller_nid": "scripts_migrate_bx_data_resolve_steps", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L731"}, {"caller_nid": "scripts_migrate_bx_data_resolve_steps", "callee": "SystemExit", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L733"}, {"caller_nid": "scripts_migrate_bx_data_resolve_steps", "callee": "SystemExit", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L737"}, {"caller_nid": "scripts_migrate_bx_data_run_migration", "callee": "print", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L758"}, {"caller_nid": "scripts_migrate_bx_data_run_migration", "callee": "len", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L758"}, {"caller_nid": "scripts_migrate_bx_data_run_migration", "callee": "print", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L762"}, {"caller_nid": "scripts_migrate_bx_data_run_migration", "callee": "replace", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L775"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "ArgumentParser", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L782"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L783"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L784"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L785"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L786"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "str", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L788"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L790"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L791"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L792"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L793"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "add_argument", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L798"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L798"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "parse_args", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L799"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "get", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L804"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L805"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "split", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L805"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L805"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "print", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L808"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L808"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "print", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L809"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "urlparse", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L809"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "print", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L810"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "create_engine", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L813"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "create_engine", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L814"}, {"caller_nid": "scripts_migrate_bx_data_main", "callee": "Path", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/scripts/migrate_bx_data.py", "source_location": "L816"}]} |