mirror of https://gitlab.com/pamhyr/pamhyr2
add warning windows in compare results
parent
3bbc55b4be
commit
f54dc07432
|
|
@ -1621,10 +1621,16 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
|
||||||
|
|
||||||
def diff_results(self, solver1, solver2):
|
def diff_results(self, solver1, solver2):
|
||||||
if solver1 is None:
|
if solver1 is None:
|
||||||
# TODO message
|
logger.warning(f"diff_results: solver1 is None")
|
||||||
|
self.msg_results_warning(
|
||||||
|
info=self._trad["mb_results_not_found"]
|
||||||
|
)
|
||||||
return None
|
return None
|
||||||
if solver2 is None:
|
if solver2 is None:
|
||||||
# TODO message
|
logger.warning(f"diff_results: solver2 is None")
|
||||||
|
self.msg_results_warning(
|
||||||
|
info=self._trad["mb_results_not_found"]
|
||||||
|
)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
solver3 = GenericSolver(solver1.name+" - "+solver2.name)
|
solver3 = GenericSolver(solver1.name+" - "+solver2.name)
|
||||||
|
|
@ -1638,6 +1644,9 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
|
||||||
|
|
||||||
if result1 is None:
|
if result1 is None:
|
||||||
logger.warning(f"diff_results: result1 is None")
|
logger.warning(f"diff_results: result1 is None")
|
||||||
|
self.msg_results_warning(
|
||||||
|
info=self._trad["mb_results_not_found"]
|
||||||
|
)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
result2 = solver2.results(
|
result2 = solver2.results(
|
||||||
|
|
@ -1647,14 +1656,23 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
|
||||||
|
|
||||||
if result2 is None:
|
if result2 is None:
|
||||||
logger.warning(f"diff_results: result2 is None")
|
logger.warning(f"diff_results: result2 is None")
|
||||||
|
self.msg_results_warning(
|
||||||
|
info=self._trad["mb_results_not_found"]
|
||||||
|
)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
if result2.get("nb_reach") != result1.get("nb_reach"):
|
if result2.get("nb_reach") != result1.get("nb_reach"):
|
||||||
logger.warning(f"diff_results: nb_reach missmatch")
|
logger.warning(f"diff_results: nb_reach missmatch")
|
||||||
|
self.msg_results_warning(
|
||||||
|
info=self._trad["mb_results_not_found"]
|
||||||
|
)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
if result2.get("nb_profile") != result1.get("nb_profile"):
|
if result2.get("nb_profile") != result1.get("nb_profile"):
|
||||||
logger.warning(f"diff_results: nb_profile missmatch")
|
logger.warning(f"diff_results: nb_profile missmatch")
|
||||||
|
self.msg_results_warning(
|
||||||
|
info=self._trad["mb_results_not_found"]
|
||||||
|
)
|
||||||
return None
|
return None
|
||||||
|
|
||||||
result3 = Results(self._study, solver3)
|
result3 = Results(self._study, solver3)
|
||||||
|
|
@ -1786,7 +1804,7 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
|
||||||
else:
|
else:
|
||||||
self.msg_results_warning(
|
self.msg_results_warning(
|
||||||
info=self._trad["mb_results_not_found"],
|
info=self._trad["mb_results_not_found"],
|
||||||
text=self._trad["mb_results_bin_not_found"]
|
text=self._trad["mb_results_total_bin_not_found"]
|
||||||
)
|
)
|
||||||
|
|
||||||
#################
|
#################
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue