allow timeout for internal configure tracker API

This commit is contained in:
holger krekel
2022-01-13 14:57:43 +01:00
parent 3c38fa6b70
commit d4ff47b6ac

View File

@@ -90,11 +90,11 @@ class ConfigureTracker:
if data1 is None or evdata == data1:
break
def wait_finish(self):
def wait_finish(self, timeout=None):
""" wait until configure is completed.
Raise Exception if Configure failed
"""
if not self._configure_events.get():
if not self._configure_events.get(timeout=timeout):
content = "\n".join(map(str, self._ffi_events))
raise ConfigureFailed(content)