From a5817e11a4fd9e8234bcaa5dbba5e0e0766df467 Mon Sep 17 00:00:00 2001 From: Darian Boggs Date: Thu, 6 Jun 2024 11:47:08 -0400 Subject: [PATCH] Make parameters into a tuple --- Apps/MAPL_GridCompSpecs_ACG.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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)