Skip to content

Commit 6a98604

Browse files
fix worker aio loop
1 parent 799919f commit 6a98604

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

storage-app/src/worker.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from celery import Celery
22
from shared.settings import BROKER_URL, RESULT_URL, CELERY_CONFIG
33
from shared.worker_services import Zipper, Hasher, EmbeddingStatus
4-
from asyncio import run
4+
from asyncio import get_event_loop
55
from typing import Optional, Any
66
from json import JSONEncoder, loads, dumps
77
from kombu.serialization import register
@@ -29,7 +29,7 @@ def default(self, o) -> Any: return getattr(o, "__json__", super().default)(o)
2929
@worker.task(bind=True, name="produce_download_task")
3030
def produce_download_task(self, bucket_name: str, file_ids: list[str]) -> str | None:
3131
task = Zipper(bucket_name, file_ids, self)
32-
run(task.archive_objects())
32+
get_event_loop().run_until_complete(task.archive_objects())
3333
return task.archive_id
3434

3535

0 commit comments

Comments
 (0)