From 1e80d7332d2a5e33450eba4dde81e285ff5bf105 Mon Sep 17 00:00:00 2001 From: Alex Rothberg Date: Tue, 29 Mar 2022 20:20:03 -0400 Subject: [PATCH] Fixes UnboundLocalError in Exception Handler for load_engine_specs Currently you get this error if the Exception handler is hit: ``` UnboundLocalError: local variable 'engine_spec' referenced before assignmen ``` --- superset/db_engine_specs/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/superset/db_engine_specs/__init__.py b/superset/db_engine_specs/__init__.py index 9eeb87acfe0c..094e8e80020f 100644 --- a/superset/db_engine_specs/__init__.py +++ b/superset/db_engine_specs/__init__.py @@ -71,7 +71,7 @@ def load_engine_specs() -> List[Type[BaseEngineSpec]]: try: engine_spec = ep.load() except Exception: # pylint: disable=broad-except - logger.warning("Unable to load Superset DB engine spec: %s", engine_spec) + logger.warning("Unable to load Superset DB engine spec: %s", ep) continue engine_specs.append(engine_spec)