Untitled

 avatar
unknown
plain_text
2 months ago
930 B
2
Indexable
try:
            # Limpia la clave y verifica si está en mdx_parameters
            clean_key = DICT_CAMPOS_MDX[param].strip() if DICT_CAMPOS_MDX[param] else None
            if clean_key in mdx_parameters:
                self.parameter_map[param] = mdx_parameters[clean_key]
            else:
                logger.error(f"Clave '{clean_key}' no encontrada en mdx_parameters.")
                raise KeyError(f"Clave '{clean_key}' no encontrada en mdx_parameters.")
        except KeyError:  # Tal vez no sea necesario convertir el nombre, usar directamente el parámetro recibido
            try:
                # Limpia la clave y verifica nuevamente
                param_clean = param.strip()
                self.parameter_map[param] = mdx_parameters[param_clean]
            except KeyError:
                logger.error(f"Clave '{param}' no encontrada en mdx_parameters (ni limpia ni original).")
                raise
Leave a Comment