From 7a237d0d128191a7d5b1e2509ef6db941d90b513 Mon Sep 17 00:00:00 2001 From: chrin Date: Mon, 24 Jul 2023 11:32:34 +0200 Subject: [PATCH] SaveFigureThread add GUI2 --- base.py | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/base.py b/base.py index 975e458..11f429a 100644 --- a/base.py +++ b/base.py @@ -149,10 +149,23 @@ class BaseWindow(QMainWindow): attach_files.append(save_dest) write_message_fired = False - for i, (nfig, name) in enumerate( - zip(self.settings.data["GUI"]["resultsSeq"], - self.settings.data["GUI"]["subResultsTabTitle"])): - extract_and_attach(i, nfig, name) + try: + resultsSeq = self.settings.data["GUI"]["resultsSeq"] + titleSeq = self.settings.data["GUI"]["subResultsTabTitle"] + for i, (nfig, name) in enumerate(zip(resultsSeq, titleSeq)): + extract_and_attach(i, nfig, name) + except KeyError as ex: + pass + + try: + resultsSeq = self.settings.data["GUI2"]["resultsSeq"] + titleSeq = self.settings.data["GUI2"]["subResultsTabTitle"] + for i, (nfig, name) in enumerate(zip(resultsSeq, titleSeq)): + extract_and_attach(i, nfig, name) + except KeyError as ex: + pass + + #Not so nice.. send a signal instead? if attach_files: