Commit 52456552 by Guba Sándor Committed by Őry Máté

activity: fixed get_percentage parameter based on job info

parent 50555ea6
...@@ -124,8 +124,11 @@ class InstanceActivity(ActivityModel): ...@@ -124,8 +124,11 @@ class InstanceActivity(ActivityModel):
def get_percentage(self): def get_percentage(self):
"""Returns the percentage of the running operation if available. """Returns the percentage of the running operation if available.
""" """
if self.has_percentage(): result = celery.AsyncResult(id=self.task_uuid)
celery.AsyncResult(id=self.task_uuid).info.get("percent") if self.has_percentage() and result.info is not None:
return result.info.get("percent")
else:
return 0
@property @property
def is_abortable(self): def is_abortable(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment