metaflow/plugins/argo/argo_workflows.py [555:576]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        return parameters

    def _process_config_parameters(self):
        parameters = []
        seen = set()
        for var, param in self.flow._get_parameters():
            if not param.IS_CONFIG_PARAMETER:
                continue
            # Throw an exception if the parameter is specified twice.
            norm = param.name.lower()
            if norm in seen:
                raise MetaflowException(
                    "Parameter *%s* is specified twice. "
                    "Note that parameter names are "
                    "case-insensitive." % param.name
                )
            seen.add(norm)

            parameters.append(
                dict(name=param.name, kv_name=ConfigInput.make_key_name(param.name))
            )
        return parameters
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



metaflow/plugins/aws/step_functions/step_functions.py [508:529]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        return parameters

    def _process_config_parameters(self):
        parameters = []
        seen = set()
        for var, param in self.flow._get_parameters():
            if not param.IS_CONFIG_PARAMETER:
                continue
            # Throw an exception if the parameter is specified twice.
            norm = param.name.lower()
            if norm in seen:
                raise MetaflowException(
                    "Parameter *%s* is specified twice. "
                    "Note that parameter names are "
                    "case-insensitive." % param.name
                )
            seen.add(norm)

            parameters.append(
                dict(name=param.name, kv_name=ConfigInput.make_key_name(param.name))
            )
        return parameters
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



