SaveFigureThread update

This commit is contained in:
2023-07-24 14:03:19 +02:00
parent 72e4ed4f7a
commit 16990824a8

10
base.py
View File

@@ -116,7 +116,7 @@ class BaseWindow(QMainWindow):
name_base = name.replace(' ', '_').lower()
if all_fig_data[canvas] is not None:
nfig_canvas = len(self.all_data['Figure data'][canvas])
nfig_canvas = len(all_fig_data[canvas])
nfig_canvas = min(nfig_canvas, nfig)
else:
nfig_canvas = nfig
@@ -131,12 +131,10 @@ class BaseWindow(QMainWindow):
print("name==>", name)
print("save destination==>", save_dest, flush=True)
if not os.path.exists(save_dest):
if all_fig_data[canvas][
idx] is not None:
if all_fig_data[canvas][idx] is not None:
_dirname = os.path.dirname(save_dest)
if os.access(_dirname, os.W_OK):
self.all_fig_data[canvas][idx].savefig(
save_dest)
all_fig_data[canvas][idx].savefig(save_dest)
elif not write_message_fired:
_mess = ("Do not have write permission " +
"for directory {0} from this " +
@@ -499,7 +497,7 @@ class BaseWindow(QMainWindow):
self.read_input_parameters()
self.all_data = {}
self.all_data_2 = {}
self.hdf_thread = None
self.save_hdf_thread = None
self.analysis_thread = None