Spaces:
Sleeping
Sleeping
Ken Sang Tang commited on
Update app.py
Browse files
app.py
CHANGED
|
@@ -270,7 +270,15 @@ async def run_task(task_id: str, prompt: str):
|
|
| 270 |
await task_manager.update_task_step(
|
| 271 |
self.task_id, 0, cleaned_message, event_type
|
| 272 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 273 |
|
|
|
|
|
|
|
| 274 |
logger.add(make_sse_handler(task_id))
|
| 275 |
|
| 276 |
import re
|
|
|
|
| 270 |
await task_manager.update_task_step(
|
| 271 |
self.task_id, 0, cleaned_message, event_type
|
| 272 |
)
|
| 273 |
+
|
| 274 |
+
def make_sse_handler(task_id):
|
| 275 |
+
handler = SSELogHandler(task_id)
|
| 276 |
+
|
| 277 |
+
def sink(message):
|
| 278 |
+
asyncio.create_task(handler(str(message)))
|
| 279 |
|
| 280 |
+
return sink
|
| 281 |
+
|
| 282 |
logger.add(make_sse_handler(task_id))
|
| 283 |
|
| 284 |
import re
|