diff --git a/programmer/utils/tasks.py b/programmer/tasks.py similarity index 86% rename from programmer/utils/tasks.py rename to programmer/tasks.py index f172cac..e41c6cc 100644 --- a/programmer/utils/tasks.py +++ b/programmer/tasks.py @@ -7,7 +7,7 @@ logger = logging.getLogger(__name__) @background(schedule=0) def send_order_notification_background(order_id): """Асинхронная отправка уведомлений о заказе через background-tasks.""" - from .email_notifications import send_order_notification + from .utils.email_notifications import send_order_notification from products.models import Order try: order = Order.objects.select_related('product', 'configuration').get(id=order_id) @@ -23,7 +23,7 @@ def send_order_notification_background(order_id): @background(schedule=0) def send_multiple_order_notifications_background(order_ids): """Отправка уведомлений для нескольких заказов.""" - from .email_notifications import send_multiple_order_notifications + from .utils.email_notifications import send_multiple_order_notifications from products.models import Order orders = Order.objects.filter(id__in=order_ids) return send_multiple_order_notifications(orders) @@ -36,7 +36,7 @@ except ImportError: if shared_task is not None: @shared_task def send_order_notification_celery(order_id): - from .email_notifications import send_order_notification + from .utils.email_notifications import send_order_notification from products.models import Order try: order = Order.objects.select_related('product', 'configuration').get(id=order_id) @@ -50,7 +50,7 @@ if shared_task is not None: @shared_task def send_multiple_order_notifications_celery(order_ids): - from .email_notifications import send_multiple_order_notifications + from .utils.email_notifications import send_multiple_order_notifications from products.models import Order orders = Order.objects.filter(id__in=order_ids) return send_multiple_order_notifications(orders) \ No newline at end of file