From 49cefc8b003921c45b0560ba8f475174ccbbe5e3 Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Thu, 22 Sep 2016 13:09:10 -0700 Subject: [PATCH] Improve the Test Connection error message (#1175) --- caravel/views.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/caravel/views.py b/caravel/views.py index d87c9ba8a6..82015cb44b 100755 --- a/caravel/views.py +++ b/caravel/views.py @@ -1422,9 +1422,10 @@ class Caravel(BaseCaravelView): engine = create_engine(uri, connect_args=connect_args) engine.connect() return json.dumps(engine.table_names(), indent=4) - except Exception: - return Response( - traceback.format_exc(), + except Exception as e: + return Response(( + "Connection failed!\n\n" + "The error message returned was:\n{}").format(e), status=500, mimetype="application/json")