mirror of https://gitlab.com/pamhyr/pamhyr2
SolverRun: Try catch read results.
parent
dfb7d37cfb
commit
93734ff1b9
|
|
@ -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):
|
||||||
|
|
||||||
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:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue