| 1 |
- {"nodes": [{"id": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "label": "mini_deliverer.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1"}, {"id": "api_mini_deliverer_resolve_request_payload", "label": "_resolve_request_payload()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L22"}, {"id": "api_mini_deliverer_supplier_pickup_address_block", "label": "_supplier_pickup_address_block()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L26"}, {"id": "api_mini_deliverer_numeric_to_float_optional", "label": "_numeric_to_float_optional()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L51"}, {"id": "api_mini_deliverer_normalize_image_urls", "label": "_normalize_image_urls()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L60"}, {"id": "api_mini_deliverer_save_task_attachments", "label": "_save_task_attachments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L70"}, {"id": "api_mini_deliverer_require_deliverer", "label": "require_deliverer()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L92"}, {"id": "api_mini_deliverer_get_deliverer_product_detail", "label": "get_deliverer_product_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L111"}, {"id": "api_mini_deliverer_list_deliverer_tasks", "label": "list_deliverer_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L179"}, {"id": "api_mini_deliverer_get_deliverer_statistics", "label": "get_deliverer_statistics()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L278"}, {"id": "api_mini_deliverer_get_deliverer_task_history", "label": "get_deliverer_task_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L334"}, {"id": "api_mini_deliverer_list_deliverer_task_warnings", "label": "list_deliverer_task_warnings()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L400"}, {"id": "api_mini_deliverer_list_deliverer_expiring_tasks", "label": "list_deliverer_expiring_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L446"}, {"id": "api_mini_deliverer_get_deliverer_task", "label": "get_deliverer_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L479"}, {"id": "api_mini_deliverer_confirm_pickup", "label": "confirm_pickup()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L605"}, {"id": "api_mini_deliverer_confirm_deliver", "label": "confirm_deliver()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L664"}, {"id": "api_mini_deliverer_get_deliverer_efficiency_statistics", "label": "get_deliverer_efficiency_statistics()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L752"}, {"id": "api_mini_deliverer_get_deliverer_profile", "label": "get_deliverer_profile()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L829"}, {"id": "api_mini_deliverer_update_deliverer_profile", "label": "update_deliverer_profile()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L857"}, {"id": "api_mini_deliverer_list_pending_snatch_tasks", "label": "list_pending_snatch_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L885"}, {"id": "api_mini_deliverer_snatch_task", "label": "snatch_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L956"}, {"id": "api_mini_deliverer_get_my_snatched_tasks", "label": "get_my_snatched_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L999"}, {"id": "api_mini_deliverer_cancel_snatched_task", "label": "cancel_snatched_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1062"}, {"id": "api_mini_deliverer_get_snatch_statistics", "label": "get_snatch_statistics()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1094"}, {"id": "api_mini_deliverer_rationale_27", "label": "\u4f9b\u5e94\u5546\u9ed8\u8ba4\u53d6\u8d27\u5730\u5740\uff1b\u65e0\u9ed8\u8ba4\u65f6\u53d6\u7b2c\u4e00\u6761 pickup \u7c7b\u578b\u5730\u5740\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L27"}, {"id": "api_mini_deliverer_rationale_116", "label": "\u914d\u9001\u5458\u67e5\u770b\u5546\u54c1\u8be6\u60c5\uff1a\u8f6e\u64ad\u3001\u57fa\u7840\u4fe1\u606f\u3001\u53c2\u6570\u3001\u5bcc\u6587\u672c\u3001\u8be6\u60c5\u5a92\u4f53\uff08\u4e0e\u4f9b\u5e94\u5546\u7aef\u4e00\u81f4\uff0c\u4e0d\u4f9d\u8d56\u5ba2\u6237\u4ef7\u76ee\u8868/\u533a\u57df\u7ed1\u5b9a\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L116"}, {"id": "api_mini_deliverer_rationale_451", "label": "\u5373\u5c06\u8d85\u65f6\u7684\u914d\u9001\u4efb\u52a1\uff08\u57fa\u4e8e effective_time\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L451"}, {"id": "api_mini_deliverer_rationale_891", "label": "\u83b7\u53d6\u5f85\u62a2\u5355\u7684\u4efb\u52a1\u5217\u8868 \u8fd4\u56de\u6240\u6709\u672a\u5206\u914d\u7ed9\u7279\u5b9a\u914d\u9001\u5458\u7684\u4efb\u52a1\uff0c\u914d\u9001\u5458\u53ef\u4ee5\u62a2\u5355", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L891"}, {"id": "api_mini_deliverer_rationale_961", "label": "\u62a2\u5355 \u914d\u9001\u5458\u62a2\u5355\u6210\u529f\u540e\uff0c\u8be5\u4efb\u52a1\u4f1a\u5206\u914d\u7ed9\u5f53\u524d\u914d\u9001\u5458", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L961"}, {"id": "api_mini_deliverer_rationale_1005", "label": "\u83b7\u53d6\u6211\u62a2\u5230\u7684\u4efb\u52a1\u5217\u8868 \u8fd4\u56de\u5f53\u524d\u914d\u9001\u5458\u5df2\u62a2\u4f46\u5c1a\u672a\u5f00\u59cb\u914d\u9001\u7684\u4efb\u52a1", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1005"}, {"id": "api_mini_deliverer_rationale_1067", "label": "\u53d6\u6d88\u62a2\u5355 \u914d\u9001\u5458\u53ef\u4ee5\u53d6\u6d88\u81ea\u5df1\u62a2\u5230\u4f46\u5c1a\u672a\u5f00\u59cb\u914d\u9001\u7684\u4efb\u52a1", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1067"}], "edges": [{"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "app_core_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "app_core_request_payload", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "app_crud_region", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "app_crud_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "app_crud_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "app_crud_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "app_crud_unit", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "app_crud_address", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "app_crud_attachment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_resolve_request_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_supplier_pickup_address_block", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_numeric_to_float_optional", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_normalize_image_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L60", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_save_task_attachments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L70", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_require_deliverer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L92", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_get_deliverer_product_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L111", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_list_deliverer_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L179", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_get_deliverer_statistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_get_deliverer_task_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L334", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_list_deliverer_task_warnings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L400", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_list_deliverer_expiring_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L446", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_get_deliverer_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L479", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_confirm_pickup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L605", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_confirm_deliver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L664", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_get_deliverer_efficiency_statistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L752", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_get_deliverer_profile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L829", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_update_deliverer_profile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L857", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_list_pending_snatch_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L885", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_snatch_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L956", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_get_my_snatched_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L999", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_cancel_snatched_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1062", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "api_mini_deliverer_get_snatch_statistics", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1094", "weight": 1.0}, {"source": "api_mini_deliverer_list_deliverer_tasks", "target": "api_mini_deliverer_supplier_pickup_address_block", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L220", "weight": 1.0}, {"source": "api_mini_deliverer_get_deliverer_task", "target": "api_mini_deliverer_supplier_pickup_address_block", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L501", "weight": 1.0}, {"source": "api_mini_deliverer_get_deliverer_task", "target": "api_mini_deliverer_numeric_to_float_optional", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L531", "weight": 1.0}, {"source": "api_mini_deliverer_confirm_pickup", "target": "api_mini_deliverer_resolve_request_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L626", "weight": 1.0}, {"source": "api_mini_deliverer_confirm_pickup", "target": "api_mini_deliverer_normalize_image_urls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L628", "weight": 1.0}, {"source": "api_mini_deliverer_confirm_pickup", "target": "api_mini_deliverer_save_task_attachments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L645", "weight": 1.0}, {"source": "api_mini_deliverer_confirm_deliver", "target": "api_mini_deliverer_resolve_request_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L688", "weight": 1.0}, {"source": "api_mini_deliverer_confirm_deliver", "target": "api_mini_deliverer_normalize_image_urls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L691", "weight": 1.0}, {"source": "api_mini_deliverer_confirm_deliver", "target": "api_mini_deliverer_save_task_attachments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L733", "weight": 1.0}, {"source": "api_mini_deliverer_update_deliverer_profile", "target": "api_mini_deliverer_resolve_request_payload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L868", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_27", "target": "api_mini_deliverer_supplier_pickup_address_block", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L27", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_116", "target": "api_mini_deliverer_get_deliverer_product_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L116", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_451", "target": "api_mini_deliverer_list_deliverer_expiring_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L451", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_891", "target": "api_mini_deliverer_list_pending_snatch_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L891", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_961", "target": "api_mini_deliverer_snatch_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L961", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_1005", "target": "api_mini_deliverer_get_my_snatched_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1005", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_1067", "target": "api_mini_deliverer_cancel_snatched_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1067", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "resolve_request_payload", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L23"}, {"caller_nid": "api_mini_deliverer_supplier_pickup_address_block", "callee": "get_default", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L31"}, {"caller_nid": "api_mini_deliverer_supplier_pickup_address_block", "callee": "get_by_user_and_type", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L33"}, {"caller_nid": "api_mini_deliverer_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L38"}, {"caller_nid": "api_mini_deliverer_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L39"}, {"caller_nid": "api_mini_deliverer_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L40"}, {"caller_nid": "api_mini_deliverer_supplier_pickup_address_block", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L41"}, {"caller_nid": "api_mini_deliverer_supplier_pickup_address_block", "callee": "join", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L43"}, {"caller_nid": "api_mini_deliverer_numeric_to_float_optional", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L55"}, {"caller_nid": "api_mini_deliverer_normalize_image_urls", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L62"}, {"caller_nid": "api_mini_deliverer_normalize_image_urls", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L64"}, {"caller_nid": "api_mini_deliverer_normalize_image_urls", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L64"}, {"caller_nid": "api_mini_deliverer_normalize_image_urls", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L66"}, {"caller_nid": "api_mini_deliverer_save_task_attachments", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L79"}, {"caller_nid": "api_mini_deliverer_save_task_attachments", "callee": "create_attachment", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L80"}, {"caller_nid": "api_mini_deliverer_require_deliverer", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L94"}, {"caller_nid": "api_mini_deliverer_require_deliverer", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L95"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L121"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L122"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L123"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L125"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "get_by_product", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L127"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "get_by_product_with_detail", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L135"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L138"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L139"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L139"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L141"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L142"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L143"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L144"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "get_by_product", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L147"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L154"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L163"}, {"caller_nid": "api_mini_deliverer_get_deliverer_product_detail", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L169"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L189"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "get_by_deliver", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L202"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L216"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L225"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "get_by_task", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L230"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L231"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L231"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L234"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L243"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L244"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L244"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "total_seconds", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L244"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L246"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L249"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L250"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L251"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L252"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L253"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L254"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L255"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L255"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L256"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L260"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L261"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L262"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L263"}, {"caller_nid": "api_mini_deliverer_list_deliverer_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L267"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L285"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L290"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L290"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "get_by_deliver", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L293"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "get_by_deliver", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L302"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "get_by_deliver", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L307"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L313"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "weekday", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L313"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L317"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "get_deliverer_rating_stats", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L320"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L322"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L323"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L324"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L325"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L326"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L327"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L328"}, {"caller_nid": "api_mini_deliverer_get_deliverer_statistics", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L329"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L345"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "get_history_by_deliver", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L347"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L361"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "get_by_task", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L366"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L367"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L367"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L368"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L368"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L374"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "total_seconds", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L374"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L376"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L379"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L380"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L383"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L384"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L388"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task_history", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L391"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L408"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L411"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L411"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L411"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L412"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L416"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "all", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L418"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L418"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L418"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L418"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "query", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L418"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L420"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L421"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L426"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L438"}, {"caller_nid": "api_mini_deliverer_list_deliverer_task_warnings", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L442"}, {"caller_nid": "api_mini_deliverer_list_deliverer_expiring_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L454"}, {"caller_nid": "api_mini_deliverer_list_deliverer_expiring_tasks", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L455"}, {"caller_nid": "api_mini_deliverer_list_deliverer_expiring_tasks", "callee": "get_by_deliver", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L456"}, {"caller_nid": "api_mini_deliverer_list_deliverer_expiring_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L461"}, {"caller_nid": "api_mini_deliverer_list_deliverer_expiring_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L463"}, {"caller_nid": "api_mini_deliverer_list_deliverer_expiring_tasks", "callee": "total_seconds", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L466"}, {"caller_nid": "api_mini_deliverer_list_deliverer_expiring_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L468"}, {"caller_nid": "api_mini_deliverer_list_deliverer_expiring_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L472"}, {"caller_nid": "api_mini_deliverer_list_deliverer_expiring_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L473"}, {"caller_nid": "api_mini_deliverer_list_deliverer_expiring_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L473"}, {"caller_nid": "api_mini_deliverer_list_deliverer_expiring_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L475"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L487"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L489"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L491"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L492"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L497"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L506"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get_by_task", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L517"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L521"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L522"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L526"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L528"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L530"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L531"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L532"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L535"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L544"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L554"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "split", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L558"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get_by_business", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L562"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L563"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L566"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L570"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L571"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L573"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L574"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L575"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L577"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L578"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L579"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L582"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L583"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L584"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L587"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L588"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L590"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L591"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L595"}, {"caller_nid": "api_mini_deliverer_get_deliverer_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L598"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L614"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L616"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L618"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L619"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L621"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L622"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L624"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L627"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L628"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L630"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "update_status", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L632"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L636"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L639"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L643"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L650"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L651"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L654"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L657"}, {"caller_nid": "api_mini_deliverer_confirm_pickup", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L658"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L675"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L677"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L679"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L680"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L682"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L682"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L683"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L683"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L686"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L689"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L690"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L691"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L693"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "update_status", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L696"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L700"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L703"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L708"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L709"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "update_item_status", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L710"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L718"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L719"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L721"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L722"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L723"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "derive_legacy_status_from_three", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L725"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L730"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L731"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L738"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L739"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L742"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L745"}, {"caller_nid": "api_mini_deliverer_confirm_deliver", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L746"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L760"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L763"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L764"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L765"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "weekday", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L765"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L766"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "get_by_deliver", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L769"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "get_deliverer_rating_stats", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L799"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L801"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L803"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L804"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "calc_avg_delivery_minutes", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L804"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "calc_on_time_rate", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L805"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L808"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L809"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "calc_avg_delivery_minutes", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L809"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "calc_on_time_rate", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L810"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L813"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L814"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "calc_avg_delivery_minutes", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L814"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "calc_on_time_rate", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L815"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "round", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L817"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L817"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L818"}, {"caller_nid": "api_mini_deliverer_get_deliverer_efficiency_statistics", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L819"}, {"caller_nid": "api_mini_deliverer_get_deliverer_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L834"}, {"caller_nid": "api_mini_deliverer_get_deliverer_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L834"}, {"caller_nid": "api_mini_deliverer_get_deliverer_profile", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L837"}, {"caller_nid": "api_mini_deliverer_get_deliverer_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L841"}, {"caller_nid": "api_mini_deliverer_get_deliverer_profile", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L844"}, {"caller_nid": "api_mini_deliverer_update_deliverer_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L863"}, {"caller_nid": "api_mini_deliverer_update_deliverer_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L863"}, {"caller_nid": "api_mini_deliverer_update_deliverer_profile", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L866"}, {"caller_nid": "api_mini_deliverer_update_deliverer_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L869"}, {"caller_nid": "api_mini_deliverer_update_deliverer_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L869"}, {"caller_nid": "api_mini_deliverer_update_deliverer_profile", "callee": "update_with_history", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L870"}, {"caller_nid": "api_mini_deliverer_update_deliverer_profile", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L870"}, {"caller_nid": "api_mini_deliverer_update_deliverer_profile", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L872"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "get_pending_snatch_tasks", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L898"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L909"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L914"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "get_by_task", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L918"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L921"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L921"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L922"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "sum", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L923"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "float", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L923"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L928"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L929"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L929"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "total_seconds", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L929"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L931"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L934"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L935"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L936"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L941"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L942"}, {"caller_nid": "api_mini_deliverer_list_pending_snatch_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L946"}, {"caller_nid": "api_mini_deliverer_snatch_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L967"}, {"caller_nid": "api_mini_deliverer_snatch_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L969"}, {"caller_nid": "api_mini_deliverer_snatch_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L973"}, {"caller_nid": "api_mini_deliverer_snatch_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L976"}, {"caller_nid": "api_mini_deliverer_snatch_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L979"}, {"caller_nid": "api_mini_deliverer_snatch_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L980"}, {"caller_nid": "api_mini_deliverer_snatch_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L980"}, {"caller_nid": "api_mini_deliverer_snatch_task", "callee": "assign_to_deliver", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L982"}, {"caller_nid": "api_mini_deliverer_snatch_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L990"}, {"caller_nid": "api_mini_deliverer_snatch_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L992"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1011"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "get_snatched_by_me", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1014"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1026"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "get_by_task", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1031"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1036"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1037"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1037"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "total_seconds", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1037"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1039"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1042"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1043"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1044"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "set", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1044"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "len", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1045"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1047"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1048"}, {"caller_nid": "api_mini_deliverer_get_my_snatched_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1052"}, {"caller_nid": "api_mini_deliverer_cancel_snatched_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1073"}, {"caller_nid": "api_mini_deliverer_cancel_snatched_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1075"}, {"caller_nid": "api_mini_deliverer_cancel_snatched_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1078"}, {"caller_nid": "api_mini_deliverer_cancel_snatched_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1079"}, {"caller_nid": "api_mini_deliverer_cancel_snatched_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1083"}, {"caller_nid": "api_mini_deliverer_cancel_snatched_task", "callee": "cancel_snatch", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1086"}, {"caller_nid": "api_mini_deliverer_cancel_snatched_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1088"}, {"caller_nid": "api_mini_deliverer_cancel_snatched_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1090"}, {"caller_nid": "api_mini_deliverer_get_snatch_statistics", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1101"}, {"caller_nid": "api_mini_deliverer_get_snatch_statistics", "callee": "count_pending_snatch_tasks", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1104"}, {"caller_nid": "api_mini_deliverer_get_snatch_statistics", "callee": "count_snatched_by_me", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1107"}, {"caller_nid": "api_mini_deliverer_get_snatch_statistics", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1110"}, {"caller_nid": "api_mini_deliverer_get_snatch_statistics", "callee": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1110"}, {"caller_nid": "api_mini_deliverer_get_snatch_statistics", "callee": "count_today_snatched", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1111"}, {"caller_nid": "api_mini_deliverer_get_snatch_statistics", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1113"}]}
|