diff --git a/Apps/MAPL_GridCompSpecs_ACG.py b/Apps/MAPL_GridCompSpecs_ACG.py index 597665d2bb00..13d113da3787 100755 --- a/Apps/MAPL_GridCompSpecs_ACG.py +++ b/Apps/MAPL_GridCompSpecs_ACG.py @@ -4,7 +4,6 @@ import os import csv from collections import namedtuple -from collections.abc import Sequence import operator from functools import partial @@ -47,7 +46,7 @@ def make_entry_emit(dictionary): def mangle_name_prefix(name, parameters = None): pre = 'comp_name' - if isinstance(parameters, Sequence): + if isinstance(parameters, tuple): pre = parameters[0] if parameters[0] else pre codestring = f"'//trim({pre})//'" return string_emit(name.replace("*",codestring)) if name else None @@ -105,7 +104,7 @@ def __init__(self, emit, *parameter_keys): self.parameter_keys = parameter_keys def __call__(self, name, parameters): - parameter_values = (parameters.get(key) for key in self.parameter_keys) + parameter_values = tuple(parameters.get(key) for key in self.parameter_keys) return self.emit(name, parameter_values)