From 2be4333c965f30bf9de2b4f1d0f414bff3cc36a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Seppo=20=C3=84yr=C3=A4v=C3=A4inen?= Date: Wed, 5 Mar 2025 16:35:36 +0200 Subject: [PATCH] Prevent circular import issues with celery. --- aplus/__init__.py | 2 +- aplus/{celery.py => celery_aplus.py} | 0 exercise/submission_models.py | 2 +- exercise/tasks.py | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) rename aplus/{celery.py => celery_aplus.py} (100%) diff --git a/aplus/__init__.py b/aplus/__init__.py index 30a3ce5da..4c28ceac8 100644 --- a/aplus/__init__.py +++ b/aplus/__init__.py @@ -1,4 +1,4 @@ -from .celery import app as celery_app +from .celery_aplus import app as celery_app __version__ = '1.28.0' """The version of the A-plus platform.""" diff --git a/aplus/celery.py b/aplus/celery_aplus.py similarity index 100% rename from aplus/celery.py rename to aplus/celery_aplus.py diff --git a/exercise/submission_models.py b/exercise/submission_models.py index ce7ea001d..f9c058b39 100644 --- a/exercise/submission_models.py +++ b/exercise/submission_models.py @@ -31,7 +31,7 @@ from lib.models import UrlMixin from lti_tool.utils import has_lti_access_to_course from userprofile.models import UserProfile -from aplus.celery import retry_submissions +from aplus.celery_aplus import retry_submissions from . import exercise_models from .exercise_models import LearningObjectProto diff --git a/exercise/tasks.py b/exercise/tasks.py index f1a4d43a3..69f5137c4 100644 --- a/exercise/tasks.py +++ b/exercise/tasks.py @@ -1,7 +1,7 @@ import logging from time import sleep -from aplus.celery import app +from aplus.celery_aplus import app from .exercise_models import BaseExercise, ExerciseTask from .submission_models import Submission