from flaskapp import celery from lost.db.access import DBMan from lost.logic.pipeline import service as pipeline from lost.logic.config import LOSTConfig from celery.utils.log import get_task_logger @celery.task def delete_pipe(pipe_id): logger = get_task_logger(__name__) logger.info("DELETED BY CELERY {}".format(pipe_id)) lostconfig = LOSTConfig() dbm = DBMan(lostconfig) pipeline.delete(dbm, pipe_id) dbm.close_session()