""" # from restapi.resources.services.celery.tasks import MyCelery from commons.services.celery import celery_app from restapi.server import create_app from commons.meta import Meta from commons.logs import get_logger logger = get_logger(__name__) ################################################ # Reload Flask app code also for the worker # This is necessary to have the app context available app = create_app(worker_mode=True, debug=True) # Recover celery app with current app # celery_app = MyCelery(app)._current # celery_app = MyCelery(app)._current logger.debug("Celery %s" % celery_app) ################################################ # Import tasks modules to make sure all tasks are avaiable meta = Meta() main_package = "commons.tasks." # Base tasks submodules = meta.import_submodules_from_package(main_package + "base") # Custom tasks submodules = meta.import_submodules_from_package(main_package + "custom")