Return list of written files, raise ValueError if ExportFailed.
(self, progress_timeout=60)
| 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 | |
| 52 | class ConfigureFailed(RuntimeError): |
no test coverage detected