# -*- coding:utf-8 -*- # GET /api/task?task_id=xxx - 查询任务状态 import json from ahserver.serverenv import ServerEnv task_id = params_kw.get('task_id', '') if not task_id: return json.dumps({'error': 'task_id is required'}, ensure_ascii=False) env = ServerEnv() longtasks = env.longtasks if longtasks is None: return json.dumps({'error': 'service not ready'}, ensure_ascii=False) status = await longtasks.get_status(task_id) return json.dumps(status)