From 7936ed427fda176bd507333173f09ffc6f9cbf5e Mon Sep 17 00:00:00 2001 From: Adam Gandelman <adamg@ubuntu.com> Date: Mon, 24 Mar 2014 16:25:55 -0700 Subject: [PATCH] Pass no arguments to _wait_for_provision_state() Commit 39e0a28d modified the inner function in destroy() to take no arguments but its caller was not updated. This avoids a TypeError during Nova instance deletion. Closes-Bug: #1296918 Change-Id: I865b1ef92b0a3736e0e6295892c663f7e4ab792e --- ironic/nova/virt/ironic/driver.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ironic/nova/virt/ironic/driver.py b/ironic/nova/virt/ironic/driver.py index 9c468c0013..b613b38be9 100644 --- a/ironic/nova/virt/ironic/driver.py +++ b/ironic/nova/virt/ironic/driver.py @@ -522,8 +522,7 @@ class IronicDriver(virt_driver.ComputeDriver): self.tries += 1 self.tries = 0 - timer = loopingcall.FixedIntervalLoopingCall(_wait_for_provision_state, - node_uuid) + timer = loopingcall.FixedIntervalLoopingCall(_wait_for_provision_state) timer.start(interval=CONF.ironic.api_retry_interval).wait() # remove the instance uuid