summaryrefslogtreecommitdiff
path: root/ironicclient/common/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'ironicclient/common/utils.py')
-rw-r--r--ironicclient/common/utils.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/ironicclient/common/utils.py b/ironicclient/common/utils.py
index 769ef31..32db2b8 100644
--- a/ironicclient/common/utils.py
+++ b/ironicclient/common/utils.py
@@ -418,6 +418,8 @@ def poll(timeout, poll_interval, poll_delay_function, timeout_message):
poll_delay_function(poll_interval)
count += 1
+ if callable(timeout_message):
+ timeout_message = timeout_message()
raise exc.StateTransitionTimeout(timeout_message)