Skip to content

Commit

Permalink
per #2070, sort var list by integer of index
Browse files Browse the repository at this point in the history
  • Loading branch information
georgemccabe committed Mar 2, 2023
1 parent 8fde45f commit 3446691
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions metplus/util/config_metplus.py
Original file line number Diff line number Diff line change
Expand Up @@ -979,7 +979,7 @@ def parse_var_list(config, time_info=None, data_type=None, met_tool=None,
# check if number of levels for each field type matches
n_levels = len(field_info_list[0]['levels'])
if len(data_types) > 1:
if (n_levels != len(field_info_list[1]['levels'])):
if n_levels != len(field_info_list[1]['levels']):
continue

# if requested, put all field levels in a single item
Expand Down Expand Up @@ -1062,7 +1062,8 @@ def parse_var_list(config, time_info=None, data_type=None, met_tool=None,
if 'ens_output_name' in v.keys():
config.logger.debug(" ens_output_name:"+v['ens_output_name'])
'''
return sorted(var_list, key=lambda x: x['index'])
return sorted(var_list, key=lambda x: int(x['index']))


def _find_var_name_indices(config, data_types, met_tool=None):
data_type_regex = f"{'|'.join(data_types)}"
Expand Down

0 comments on commit 3446691

Please sign in to comment.