| 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": "L25"}, {"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": "L49"}, {"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": "L74"}, {"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": "L83"}, {"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": "L93"}, {"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": "L115"}, {"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": "L134"}, {"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": "L202"}, {"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": "L301"}, {"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": "L357"}, {"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": "L423"}, {"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": "L469"}, {"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": "L502"}, {"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": "L628"}, {"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": "L687"}, {"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": "L775"}, {"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": "L852"}, {"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": "L880"}, {"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": "L908"}, {"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": "L979"}, {"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": "L1022"}, {"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": "L1085"}, {"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": "L1117"}, {"id": "api_mini_deliverer_rationale_50", "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": "L50"}, {"id": "api_mini_deliverer_rationale_139", "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": "L139"}, {"id": "api_mini_deliverer_rationale_474", "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": "L474"}, {"id": "api_mini_deliverer_rationale_914", "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": "L914"}, {"id": "api_mini_deliverer_rationale_984", "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": "L984"}, {"id": "api_mini_deliverer_rationale_1028", "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": "L1028"}, {"id": "api_mini_deliverer_rationale_1090", "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": "L1090"}], "edges": [{"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "logging", "relation": "imports", "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": "typing", "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": "datetime", "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": "fastapi", "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": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L6", "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": "L8", "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": "L9", "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": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_api_mini_deliverer_py", "target": "app_core_config", "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_core", "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_region", "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_user", "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_order", "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_product", "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_unit", "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": "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": "L18", "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": "L19", "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": "L25", "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": "L49", "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": "L74", "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": "L83", "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": "L93", "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": "L115", "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": "L134", "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": "L202", "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": "L301", "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": "L357", "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": "L423", "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": "L469", "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": "L502", "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": "L628", "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": "L687", "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": "L775", "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": "L852", "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": "L880", "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": "L908", "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": "L979", "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": "L1022", "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": "L1085", "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": "L1117", "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": "L243", "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": "L524", "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": "L554", "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": "L649", "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": "L651", "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": "L668", "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": "L711", "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": "L714", "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": "L756", "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": "L891", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_50", "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": "L50", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_139", "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": "L139", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_474", "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": "L474", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_914", "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": "L914", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_984", "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": "L984", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_1028", "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": "L1028", "weight": 1.0}, {"source": "api_mini_deliverer_rationale_1090", "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": "L1090", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L26"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L27"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L27"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L27"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L27"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L29"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L29"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "int", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L30"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L30"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L31"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L31"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "derive_key", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L33"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "decrypt_json", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L39"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "str", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L39"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L39"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L40"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "warning", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L42"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L44"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L44"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L45"}, {"caller_nid": "api_mini_deliverer_resolve_request_payload", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L46"}, {"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": "L54"}, {"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": "L56"}, {"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": "L61"}, {"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": "L62"}, {"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": "L63"}, {"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": "L64"}, {"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": "L66"}, {"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": "L78"}, {"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": "L85"}, {"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": "L87"}, {"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": "L87"}, {"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": "L89"}, {"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": "L102"}, {"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": "L103"}, {"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": "L117"}, {"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": "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": "L144"}, {"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": "L145"}, {"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": "L146"}, {"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": "L148"}, {"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": "L150"}, {"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": "L158"}, {"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": "L161"}, {"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": "L162"}, {"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": "L162"}, {"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": "L164"}, {"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": "L165"}, {"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": "L166"}, {"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": "L167"}, {"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": "L170"}, {"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": "L177"}, {"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": "L186"}, {"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": "L192"}, {"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": "L212"}, {"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": "L225"}, {"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": "L239"}, {"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_by_task", "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": "sum", "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": "float", "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": "append", "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": "now", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L266"}, {"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": "L267"}, {"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": "L267"}, {"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": "L267"}, {"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": "L269"}, {"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": "L272"}, {"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": "L273"}, {"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": "L274"}, {"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": "L275"}, {"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": "L276"}, {"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": "L277"}, {"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": "L278"}, {"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": "L278"}, {"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": "L279"}, {"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": "L283"}, {"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": "L284"}, {"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": "L285"}, {"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": "L286"}, {"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": "L290"}, {"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": "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": "L313"}, {"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": "L313"}, {"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": "L316"}, {"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": "L325"}, {"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": "L330"}, {"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": "L336"}, {"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": "L336"}, {"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": "L340"}, {"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": "L343"}, {"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": "L345"}, {"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": "L346"}, {"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": "L347"}, {"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": "L348"}, {"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": "L349"}, {"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": "L350"}, {"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": "L351"}, {"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": "L352"}, {"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": "L368"}, {"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": "L370"}, {"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": "L384"}, {"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": "L389"}, {"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": "L390"}, {"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": "L390"}, {"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": "L391"}, {"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": "L391"}, {"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": "L397"}, {"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": "L397"}, {"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": "L399"}, {"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": "L402"}, {"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": "L403"}, {"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": "L406"}, {"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": "L407"}, {"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": "L411"}, {"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": "L414"}, {"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": "L431"}, {"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": "L434"}, {"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": "L434"}, {"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": "L434"}, {"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": "L435"}, {"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": "L439"}, {"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": "L441"}, {"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": "L441"}, {"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": "L441"}, {"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": "L441"}, {"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": "L441"}, {"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": "L443"}, {"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": "L444"}, {"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": "L449"}, {"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": "L461"}, {"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": "L465"}, {"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": "L477"}, {"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": "L478"}, {"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": "L479"}, {"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": "L484"}, {"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": "L486"}, {"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": "L489"}, {"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": "L491"}, {"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": "L495"}, {"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": "L496"}, {"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": "L496"}, {"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": "L498"}, {"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": "L510"}, {"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": "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": "L514"}, {"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": "L515"}, {"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": "L520"}, {"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": "L529"}, {"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": "L540"}, {"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": "L544"}, {"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": "L545"}, {"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": "L549"}, {"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": "L551"}, {"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": "L553"}, {"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": "L554"}, {"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": "L555"}, {"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": "L558"}, {"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": "L567"}, {"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": "L577"}, {"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": "L581"}, {"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": "L585"}, {"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": "L586"}, {"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": "L589"}, {"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": "L593"}, {"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": "L594"}, {"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": "L596"}, {"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": "L597"}, {"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": "L598"}, {"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": "L600"}, {"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": "L601"}, {"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": "L602"}, {"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": "L605"}, {"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": "L606"}, {"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": "L607"}, {"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": "L610"}, {"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": "L611"}, {"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": "L613"}, {"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": "L614"}, {"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": "L618"}, {"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": "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": "L637"}, {"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": "L639"}, {"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": "L641"}, {"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": "L642"}, {"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": "L644"}, {"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": "L645"}, {"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": "L647"}, {"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": "error_response", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L653"}, {"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": "L655"}, {"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": "L659"}, {"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": "L662"}, {"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": "L666"}, {"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": "L673"}, {"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": "L674"}, {"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": "L677"}, {"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": "L680"}, {"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": "L681"}, {"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": "L698"}, {"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": "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": "L702"}, {"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": "L703"}, {"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": "L705"}, {"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": "L705"}, {"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": "L706"}, {"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": "L706"}, {"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": "L709"}, {"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": "L712"}, {"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": "L713"}, {"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": "L714"}, {"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": "L716"}, {"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": "L719"}, {"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": "L723"}, {"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": "L726"}, {"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": "update_item_status", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L733"}, {"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": "L741"}, {"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": "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": "L744"}, {"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": "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_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": "L748"}, {"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": "L753"}, {"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": "L754"}, {"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": "L761"}, {"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": "L762"}, {"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": "L765"}, {"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": "L768"}, {"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": "L769"}, {"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": "L783"}, {"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": "L786"}, {"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": "L787"}, {"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": "L788"}, {"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": "L788"}, {"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": "L789"}, {"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": "L792"}, {"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": "L822"}, {"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": "L824"}, {"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": "L826"}, {"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": "L827"}, {"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": "L827"}, {"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": "L828"}, {"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": "L831"}, {"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": "L832"}, {"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": "L832"}, {"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": "L833"}, {"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": "L836"}, {"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": "L837"}, {"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": "L837"}, {"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": "L838"}, {"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": "L840"}, {"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": "L840"}, {"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": "L841"}, {"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": "L842"}, {"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": "L857"}, {"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": "L857"}, {"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": "L860"}, {"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": "L864"}, {"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": "L867"}, {"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": "L886"}, {"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": "L886"}, {"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": "L889"}, {"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": "L892"}, {"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": "L892"}, {"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": "L893"}, {"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": "L893"}, {"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": "L895"}, {"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": "L921"}, {"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": "L932"}, {"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": "L937"}, {"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": "L941"}, {"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": "L944"}, {"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": "L944"}, {"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": "L945"}, {"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": "L946"}, {"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": "L946"}, {"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": "L951"}, {"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": "L952"}, {"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": "L952"}, {"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": "L952"}, {"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": "L954"}, {"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": "L957"}, {"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": "L958"}, {"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": "L959"}, {"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": "L964"}, {"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": "L965"}, {"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": "L969"}, {"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": "L990"}, {"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": "L992"}, {"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": "L996"}, {"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": "L999"}, {"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": "L1002"}, {"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": "L1003"}, {"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": "L1003"}, {"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": "L1005"}, {"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": "L1013"}, {"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": "L1015"}, {"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_snatched_by_me", "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": "get", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/api/mini_deliverer.py", "source_location": "L1049"}, {"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": "L1054"}, {"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": "L1059"}, {"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": "L1060"}, {"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": "L1060"}, {"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": "L1060"}, {"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": "L1062"}, {"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": "L1065"}, {"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": "L1066"}, {"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": "L1067"}, {"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": "L1067"}, {"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": "L1068"}, {"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": "L1070"}, {"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": "L1071"}, {"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": "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": "L1096"}, {"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": "L1098"}, {"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": "L1101"}, {"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": "L1102"}, {"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": "L1106"}, {"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": "L1109"}, {"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": "L1111"}, {"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": "L1113"}, {"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": "L1124"}, {"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": "L1127"}, {"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": "L1130"}, {"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": "L1133"}, {"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": "L1133"}, {"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": "L1134"}, {"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": "L1136"}]}
|