0821155abf22948a21fda57d8ae86a600b108f8c6b6a8ac5054166a3e1230ee6.json 87 KB

1
  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_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": "L21"}, {"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": "L46"}, {"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": "L55"}, {"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": "L65"}, {"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": "L87"}, {"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": "L106"}, {"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": "L174"}, {"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": "L273"}, {"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": "L329"}, {"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": "L395"}, {"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": "L441"}, {"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": "L474"}, {"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": "L600"}, {"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": "L658"}, {"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": "L745"}, {"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": "L822"}, {"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": "L850"}, {"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": "L877"}, {"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": "L948"}, {"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": "L991"}, {"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": "L1054"}, {"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": "L1086"}, {"id": "api_mini_deliverer_rationale_22", "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": "L22"}, {"id": "api_mini_deliverer_rationale_111", "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": "L111"}, {"id": "api_mini_deliverer_rationale_446", "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": "L446"}, {"id": "api_mini_deliverer_rationale_883", "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": "L883"}, {"id": "api_mini_deliverer_rationale_953", "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": "L953"}, {"id": "api_mini_deliverer_rationale_997", "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": "L997"}, {"id": "api_mini_deliverer_rationale_1059", "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": "L1059"}], "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_crud_region", "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_user", "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_order", "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_product", "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_unit", "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_address", "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_attachment", "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": "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": "L21", "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": "L46", "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": "L55", "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": "L65", "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": "L87", "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": "L106", "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": "L174", "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": "L273", "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": "L329", "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": "L395", "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": "L441", "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": "L474", "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": "L600", "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": "L658", "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": "L745", "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": "L822", "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": "L850", "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": "L877", "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": "L948", "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": "L991", "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": "L1054", "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": "L1086", "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": "L215", "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": "L496", "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": "L526", "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": "L622", "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": "L639", "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": "L684", "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": "L726", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_22", "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": "L22", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_111", "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": "L111", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_446", "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": "L446", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_883", "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": "L883", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_953", "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": "L953", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_997", "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": "L997", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_1059", "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": "L1059", "weight": 1.0}], "raw_calls": [{"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": "L26"}, {"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": "L28"}, {"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": "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": "L34"}, {"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": "L35"}, {"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": "L36"}, {"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": "L38"}, {"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": "L50"}, {"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": "L57"}, {"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": "L59"}, {"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": "L59"}, {"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": "L61"}, {"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": "L74"}, {"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": "L75"}, {"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": "L89"}, {"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": "L90"}, {"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": "L116"}, {"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": "L117"}, {"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": "L118"}, {"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": "L120"}, {"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": "L122"}, {"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": "L130"}, {"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": "L133"}, {"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": "L134"}, {"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": "L134"}, {"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": "L136"}, {"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": "L137"}, {"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": "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": "get_by_product", "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": "append", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L149"}, {"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": "L158"}, {"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": "L164"}, {"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": "L184"}, {"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": "L197"}, {"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": "L211"}, {"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": "L220"}, {"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": "L225"}, {"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": "L226"}, {"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": "L226"}, {"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": "L229"}, {"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": "L238"}, {"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": "L239"}, {"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": "L239"}, {"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": "L239"}, {"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": "L241"}, {"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": "L244"}, {"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": "L245"}, {"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": "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": "L247"}, {"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": "L248"}, {"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": "len", "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": "set", "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": "len", "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": "getattr", "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": "getattr", "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": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L257"}, {"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": "L258"}, {"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": "L262"}, {"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": "L280"}, {"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": "L285"}, {"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": "L285"}, {"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": "L288"}, {"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": "L297"}, {"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": "replace", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L308"}, {"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": "L308"}, {"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": "L312"}, {"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": "L315"}, {"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": "L317"}, {"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": "L318"}, {"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": "L319"}, {"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": "L320"}, {"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": "L321"}, {"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": "L322"}, {"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": "L323"}, {"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": "L324"}, {"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": "L340"}, {"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": "L342"}, {"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": "L356"}, {"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": "L361"}, {"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": "L362"}, {"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": "L362"}, {"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": "L363"}, {"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": "L363"}, {"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": "L369"}, {"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": "L369"}, {"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": "L371"}, {"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": "L374"}, {"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": "L375"}, {"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": "L378"}, {"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": "L379"}, {"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": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L386"}, {"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": "L403"}, {"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": "L406"}, {"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": "L406"}, {"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": "L406"}, {"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": "L407"}, {"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": "L411"}, {"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": "L413"}, {"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": "L413"}, {"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": "L413"}, {"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": "L413"}, {"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": "L413"}, {"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": "L415"}, {"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": "L416"}, {"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": "L421"}, {"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": "L433"}, {"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": "L437"}, {"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": "L449"}, {"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": "L450"}, {"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": "L451"}, {"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": "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": "L458"}, {"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": "L461"}, {"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": "L463"}, {"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": "L467"}, {"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": "L468"}, {"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": "L468"}, {"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": "L470"}, {"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": "L482"}, {"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": "L484"}, {"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": "L486"}, {"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": "L487"}, {"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": "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": "L501"}, {"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": "L512"}, {"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": "L516"}, {"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": "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": "L523"}, {"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": "L525"}, {"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": "L526"}, {"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": "L527"}, {"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": "L530"}, {"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": "L539"}, {"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": "L549"}, {"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": "L553"}, {"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": "L557"}, {"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": "L558"}, {"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": "L561"}, {"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": "L565"}, {"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": "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": "L568"}, {"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": "L569"}, {"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": "L572"}, {"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": "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": "getattr", "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": "getattr", "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": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L585"}, {"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": "L586"}, {"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": "L593"}, {"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": "L609"}, {"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": "L611"}, {"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": "L613"}, {"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": "L614"}, {"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": "L616"}, {"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": "L617"}, {"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": "get", "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": "get", "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": "update_status", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L626"}, {"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": "L630"}, {"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": "L633"}, {"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": "L637"}, {"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": "L644"}, {"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": "L645"}, {"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": "L648"}, {"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": "L651"}, {"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": "L652"}, {"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": "L669"}, {"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": "L671"}, {"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": "L673"}, {"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": "L674"}, {"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": "L676"}, {"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": "L676"}, {"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": "L677"}, {"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": "L677"}, {"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": "get", "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": "get", "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": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L684"}, {"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": "update_status", "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": "L693"}, {"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": "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": "L701"}, {"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": "L702"}, {"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": "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": "L711"}, {"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": "L712"}, {"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": "L714"}, {"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": "L715"}, {"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": "L716"}, {"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": "L718"}, {"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": "L723"}, {"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": "L724"}, {"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": "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": "L732"}, {"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": "L735"}, {"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": "L738"}, {"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": "L739"}, {"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": "L753"}, {"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": "L756"}, {"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": "L757"}, {"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": "L758"}, {"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": "L758"}, {"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": "L759"}, {"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": "L762"}, {"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": "L792"}, {"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": "L794"}, {"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": "L796"}, {"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": "L797"}, {"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": "L797"}, {"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": "L798"}, {"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": "L801"}, {"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": "L802"}, {"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": "L802"}, {"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": "L803"}, {"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": "L806"}, {"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": "L807"}, {"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": "L807"}, {"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": "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": "L810"}, {"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": "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": "L811"}, {"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": "L812"}, {"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": "L827"}, {"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": "L827"}, {"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": "L830"}, {"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": "success_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L837"}, {"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": "L856"}, {"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": "L856"}, {"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": "L859"}, {"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": "L861"}, {"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": "L861"}, {"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": "L862"}, {"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": "L862"}, {"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": "L864"}, {"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": "L890"}, {"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": "L901"}, {"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": "L906"}, {"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": "L910"}, {"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": "L913"}, {"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": "L913"}, {"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": "L914"}, {"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": "L915"}, {"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": "L915"}, {"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": "L920"}, {"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": "L921"}, {"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": "L921"}, {"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": "L921"}, {"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": "L923"}, {"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": "L926"}, {"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": "L927"}, {"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": "L928"}, {"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": "L933"}, {"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": "L934"}, {"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": "L938"}, {"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": "L959"}, {"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": "L961"}, {"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": "L965"}, {"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": "L968"}, {"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": "L971"}, {"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": "L972"}, {"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": "L972"}, {"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": "L974"}, {"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": "L982"}, {"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": "L984"}, {"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": "L1003"}, {"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": "L1006"}, {"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": "L1018"}, {"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": "L1023"}, {"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": "L1028"}, {"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": "L1029"}, {"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": "L1029"}, {"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": "L1029"}, {"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": "L1031"}, {"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": "L1034"}, {"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": "L1035"}, {"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": "L1036"}, {"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": "L1036"}, {"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": "L1037"}, {"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": "L1039"}, {"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": "L1040"}, {"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": "L1044"}, {"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": "L1065"}, {"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": "L1067"}, {"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": "L1070"}, {"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": "L1071"}, {"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": "cancel_snatch", "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": "L1080"}, {"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": "L1082"}, {"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": "L1093"}, {"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": "L1096"}, {"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": "L1099"}, {"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": "L1102"}, {"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": "L1102"}, {"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": "L1103"}, {"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": "L1105"}]}