[run selector] add sort by name option

This commit is contained in:
Noe Brucy
2021-06-07 14:28:05 +02:00
parent b8680c5c9c
commit 76fe0f9a5d
+7 -1
View File
@@ -170,6 +170,9 @@ class RunSelector:
(selected_runs, selected_nums) (selected_runs, selected_nums)
""" """
if runs is None:
runs = self.runs
selected_runs = self.get_runs( selected_runs = self.get_runs(
runs, filter_name, filter_nml, sort_run_by, do_tests=False runs, filter_name, filter_nml, sort_run_by, do_tests=False
) )
@@ -259,7 +262,10 @@ class RunSelector:
if type(sort_run_by) == str: if type(sort_run_by) == str:
sort_run_by = [sort_run_by] sort_run_by = [sort_run_by]
for nml_key in reversed(sort_run_by): for nml_key in reversed(sort_run_by):
runs.sort(key=partial(self.get_nml_value, nml_key)) if nml_key == "name":
runs.sort()
else:
runs.sort(key=partial(self.get_nml_value, nml_key))
return runs return runs