def _return(value, old_agent_version): ctx.returns(value) # Due to bug in celery: # https://github.com/celery/celery/issues/897 if os.name == 'nt' and old_agent_version.startswith('3.2'): from celery import current_task from cloudify.celery import celery celery.backend.mark_as_done(current_task.request.id, value)
from cloudify import ctx from cloudify.state import ctx_parameters as p ctx.returns(p.key)