Commit 93734ff1 authored by Pierre-Antoine Rouby's avatar Pierre-Antoine Rouby
Browse files

SolverRun: Try catch read results.

Showing with 9 additions and 5 deletions
+9 -5
...@@ -21,7 +21,7 @@ import logging ...@@ -21,7 +21,7 @@ import logging
import tempfile import tempfile
from queue import Queue from queue import Queue
from tools import trace, timer from tools import trace, timer, logger_exception
from View.Tools.PamhyrWindow import PamhyrDialog, PamhyrWindow from View.Tools.PamhyrWindow import PamhyrDialog, PamhyrWindow
...@@ -265,10 +265,14 @@ class SolverLogWindow(PamhyrWindow): ...@@ -265,10 +265,14 @@ class SolverLogWindow(PamhyrWindow):
def _update_get_results(self): def _update_get_results(self):
if self._results is None: if self._results is None:
self._results = self._solver.results( try:
self._study, self._workdir, qlog=self._output self._results = self._solver.results(
) self._study, self._workdir, qlog=self._output
self._parent.set_results(self._solver, self._results) )
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): def _update_logs_all(self):
while self._output.qsize() != 0: while self._output.qsize() != 0:
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment