more debug

terraz_dev
Theophile Terraz 2025-02-11 12:16:17 +01:00
parent 440996b636
commit 4e888d9db0
3 changed files with 9 additions and 1 deletions

View File

@ -56,6 +56,10 @@ class Results(object):
def set(self, key, value):
self._meta_data[key] = value
@property
def is_valid(self):
return ("timestamps" in self._meta_data)
def get(self, key):
return self._meta_data[key]

View File

@ -301,7 +301,7 @@ class InitialConditionsWindow(PamhyrWindow):
)
dlg.exec_()
results = self._tmp_results
if "timestamps" in results._meta_data:
if results.is_valid:
self._import_from_results(results)
def _import_from_results(self, results):

View File

@ -1432,6 +1432,10 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
if results is None:
return
# results does not have values, for example if geometry missmatch
if not results.is_valid:
return
# Windows already opened
if self.sub_window_exists(
ResultsWindow,