From d4ff47b6ac5aa0377cc0421d14cd4d352af9c35d Mon Sep 17 00:00:00 2001 From: holger krekel Date: Thu, 13 Jan 2022 14:57:43 +0100 Subject: [PATCH] allow timeout for internal configure tracker API --- python/src/deltachat/tracker.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/src/deltachat/tracker.py b/python/src/deltachat/tracker.py index 40834ee2d..aa5580b86 100644 --- a/python/src/deltachat/tracker.py +++ b/python/src/deltachat/tracker.py @@ -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)