def update(percent): percent = min(percent, 100) progress = { 'name': 'verify', 'progress': percent, } # Use regular heartbeat here, since we cant keep track of past updates if progress != task.progress: task.heartbeat(progress)
def _update_progress(self, current_progress, new_progress, task): if None is not new_progress and new_progress != current_progress: current_progress = new_progress task.heartbeat(current_progress) return current_progress
def func(task): self.assertFalse(callback.delivered) task.heartbeat(None) task.end(None)