# -*- coding: utf-8 -*- from celery import Celery import _ed_lrr import os app = Celery("ed_lrr") app.config_from_object(__import__("celeryconfig")) @app.task(bind=True) def route(self, hops, jmp_range): def callback(state): print("PRC: ", state.get("prc_done", 0.0)) self.update_state(state="PROGRESS", meta=state) self.update_state(state="RUNNING", meta={}) return _ed_lrr.route( hops, jmp_range, None, "bfs", True, False, False, False, 0.0, None, r"C:\Users\Earthnuker\AppData\Local\ED_LRR\data\stars.csv", 0, callback, )