python-bindings: set timeout for account configure

I need this for a script - it's not very important, it would just be nice to set a timeout if the account isn't configurable.
This commit is contained in:
missytake
2021-09-26 22:01:27 +02:00
committed by GitHub
parent acbf363fc8
commit 43730a2d8a

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)