Bladeren bron

[sqlalchemy] Provide minimal user feedback on auth connection failing

Romain Rigaux 4 jaren geleden
bovenliggende
commit
c89b12b046

+ 3 - 0
desktop/libs/notebook/src/notebook/connectors/base.py

@@ -53,6 +53,9 @@ class AuthenticationRequired(Exception):
     super(AuthenticationRequired, self).__init__()
     self.message = message
 
+  def __str__(self):
+    return 'AuthenticationRequired: %s' % self.message
+
 class OperationTimeout(Exception):
   def __str__(self):
     return 'OperationTimeout'

+ 1 - 1
desktop/libs/notebook/src/notebook/connectors/sql_alchemy.py

@@ -223,7 +223,7 @@ class SqlAlchemyApi(Api):
       engine_key = self._get_engine_key()
       ENGINES.pop(engine_key, None)
 
-      raise AuthenticationRequired(message='Could not establish connection to datasource')
+      raise AuthenticationRequired(message='Could not establish connection to datasource: %s' % e)
 
     return connection