From ffdbcbd16eafffcc1f306153411477a3d21b9350 Mon Sep 17 00:00:00 2001 From: Beto Dealmeida Date: Tue, 15 Jun 2021 16:33:59 -0700 Subject: [PATCH] fix: ignore errors in GetLog (#15181) --- superset/db_engine_specs/hive.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/superset/db_engine_specs/hive.py b/superset/db_engine_specs/hive.py index 7fec8d3d0..c753b6b7d 100644 --- a/superset/db_engine_specs/hive.py +++ b/superset/db_engine_specs/hive.py @@ -331,7 +331,12 @@ class HiveEngineSpec(PrestoEngineSpec): cursor.cancel() break - log = cursor.fetch_logs() or "" + try: + log = cursor.fetch_logs() or "" + except Exception: # pylint: disable=broad-except + logger.warning("Call to GetLog() failed") + log = "" + if log: log_lines = log.splitlines() progress = cls.progress(log_lines)