From 8c26ec4c15022fbf3d5a0766b3f7e5c7a9e3f6e1 Mon Sep 17 00:00:00 2001 From: chrin Date: Tue, 26 Sep 2023 13:48:22 +0200 Subject: [PATCH] SaveFigureThread, does not attach files when there is no write permission --- base.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/base.py b/base.py index fe7da7a..d27aad3 100644 --- a/base.py +++ b/base.py @@ -96,12 +96,10 @@ class BaseWindow(QMainWindow): def __del__(self): self.wait() - def run(self): attach_files = [] folder_name = self.folder_name - date_str = self.parent.add_date_to_path( time_in_seconds=self.time_in_seconds, reanalysis_time_in_seconds=self.reanalysis_time) @@ -129,13 +127,12 @@ class BaseWindow(QMainWindow): if not os.path.exists(save_dest): if all_fig_data[canvas][idx] is not None: _dirname = os.path.dirname(save_dest) - print(_dirname, flush=True) + if os.access(_dirname, os.W_OK): print("We have write permission", flush=True) all_fig_data[canvas][idx].savefig(save_dest) - elif not write_message_fired: - - print("No write permission", flush=True) + elif not write_message_fired: + _mess = ("Do not have write permission " + "for directory {0} from this " + "host {1}. Images not saved and " +