[run selector] add sort by name option
This commit is contained in:
@@ -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,6 +262,9 @@ 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):
|
||||||
|
if nml_key == "name":
|
||||||
|
runs.sort()
|
||||||
|
else:
|
||||||
runs.sort(key=partial(self.get_nml_value, nml_key))
|
runs.sort(key=partial(self.get_nml_value, nml_key))
|
||||||
|
|
||||||
return runs
|
return runs
|
||||||
|
|||||||
Reference in New Issue
Block a user