SolverRun: Try catch read results.

This commit is contained in:
Pierre-Antoine Rouby committed 2023-12-19 09:17:26 +01:00
1 parent dfb7d37cfb
commit 93734ff1b9
1 file changed
+9 -5
+9 -5
View File
@@ -21,7 +21,7 @@ import logging
import tempfile
from queue import Queue
from tools import trace, timer
from tools import trace, timer, logger_exception
from View.Tools.PamhyrWindow import PamhyrDialog, PamhyrWindow
@@ -265,10 +265,14 @@ class SolverLogWindow(PamhyrWindow):
def _update_get_results(self):
if self._results is None:
self._results = self._solver.results(
self._study, self._workdir, qlog=self._output
)
self._parent.set_results(self._solver, self._results)
try:
self._results = self._solver.results(
self._study, self._workdir, qlog=self._output
)
self._parent.set_results(self._solver, self._results)
except Exception as e:
logger.error(f"Failed to open results")
logger_exception(e)
def _update_logs_all(self):
while self._output.qsize() != 0: