SolverRun: Try catch read results.

setup.py
Pierre-Antoine Rouby 2023-12-19 09:17:26 +01:00
parent dfb7d37cfb
commit 93734ff1b9
1 changed files with 9 additions and 5 deletions

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:
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: