MCPcopy Create free account
hub / github.com/chatmail/core / wait_finish

Method wait_finish

python/src/deltachat/tracker.py:39–49  ·  view source on GitHub ↗

Return list of written files, raise ValueError if ExportFailed.

(self, progress_timeout=60)

Source from the content-addressed store, hash-verified

37 return None
38
39 def wait_finish(self, progress_timeout=60):
40 """Return list of written files, raise ValueError if ExportFailed."""
41 files_written = []
42 while True:
43 ev = self._imex_events.get(timeout=progress_timeout)
44 if isinstance(ev, str):
45 files_written.append(ev)
46 elif ev == 0:
47 raise ImexFailed(f"export failed, exp-files: {files_written}")
48 elif ev == 1000:
49 return files_written
50
51
52class ConfigureFailed(RuntimeError):

Callers 3

_exportMethod · 0.45
_importMethod · 0.45
run_accountMethod · 0.45

Calls 3

ImexFailedClass · 0.85
getMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected