From 7b1f4e6c292ba115a451b0895c4edb82d32ce230 Mon Sep 17 00:00:00 2001 From: Zane Bitter Date: Thu, 9 Jun 2016 16:59:24 -0400 Subject: [PATCH] Use TaskRunner.as_task() for the create retry delay Change-Id: I248f2bca124ee6759a38f500fe78a01e83c5f94d --- heat/engine/resource.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/heat/engine/resource.py b/heat/engine/resource.py index 33ab4b681f..03e19c89c6 100644 --- a/heat/engine/resource.py +++ b/heat/engine/resource.py @@ -906,9 +906,7 @@ class Resource(object): delay = timeutils.retry_backoff_delay(count[action], jitter_max=2.0) waiter = scheduler.TaskRunner(pause) - waiter.start(timeout=delay) - while not waiter.step(): - yield + yield waiter.as_task(timeout=delay) try: yield self._do_action(action, self.properties.validate) if action == self.CREATE: