Skip to content

Commit

Permalink
adjusted script writing from gui
Browse files Browse the repository at this point in the history
  • Loading branch information
ChiCheng45 committed Mar 22, 2024
1 parent 508b5b7 commit 03fc82e
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
5 changes: 4 additions & 1 deletion MDANSE/Src/MDANSE/Framework/Jobs/IJob.py
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,10 @@ def save(cls, jobFile, parameters=None):

f.write("parameters = {\n")
for k, (v, label) in sorted(parameters.items()):
f.write(f" {repr(k) + ': ' + repr(v) + ',':<50} # {label}\n")
if label:
f.write(f" {repr(k) + ': ' + repr(v) + ',':<50} # {label}\n")
else:
f.write(f" {repr(k) + ': ' + repr(v) + ',':<50}\n")
f.write("}\n")

f.write("\n")
Expand Down
10 changes: 4 additions & 6 deletions MDANSE_GUI/Src/MDANSE_GUI/Tabs/Visualisers/Action.py
Original file line number Diff line number Diff line change
Expand Up @@ -252,16 +252,14 @@ def save_dialog(self):
pass
else:
self.last_paths[cname] = path
pardict = self.set_parameters(mock_labels=True)
pardict = self.set_parameters()
self._job_instance.save(result, pardict)

def set_parameters(self, mock_labels=False):
def set_parameters(self):
results = {}
for widnum, key in enumerate(self._job_instance.settings.keys()):
if mock_labels:
results[key] = (self._widgets[widnum].get_widget_value(), "")
else:
results[key] = self._widgets[widnum].get_widget_value()
label = self._job_instance.settings[key][1]["label"]
results[key] = (self._widgets[widnum].get_widget_value(), label)
return results

@Slot()
Expand Down

0 comments on commit 03fc82e

Please sign in to comment.