Untitled
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