You've already forked hotpocket
This commit is contained in:
26
services/backend/hotpocket_backend/apps/ui/tasks.py
Normal file
26
services/backend/hotpocket_backend/apps/ui/tasks.py
Normal file
@@ -0,0 +1,26 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import annotations
|
||||
|
||||
import logging
|
||||
import uuid
|
||||
|
||||
from celery import shared_task
|
||||
|
||||
LOGGER = logging.getLogger(__name__)
|
||||
|
||||
|
||||
@shared_task
|
||||
def import_from_pocket(*,
|
||||
account_uuid: uuid.UUID,
|
||||
csv_path: str,
|
||||
) -> list[tuple[uuid.UUID, uuid.UUID]]:
|
||||
from hotpocket_backend.apps.ui.services import UIImportsService
|
||||
|
||||
try:
|
||||
return UIImportsService().import_from_pocket(
|
||||
account_uuid=account_uuid,
|
||||
csv_path=csv_path,
|
||||
)
|
||||
except Exception as exception:
|
||||
LOGGER.error('Unhandled exception: %s', exception, exc_info=exception)
|
||||
raise exception
|
||||
Reference in New Issue
Block a user