diff --git a/mongoengine/connection.py b/mongoengine/connection.py index fc6c7680..7b5cd210 100644 --- a/mongoengine/connection.py +++ b/mongoengine/connection.py @@ -31,8 +31,8 @@ def _get_connection(reconnect=False): if _connection.get(identity) is None or reconnect: try: _connection[identity] = Connection(**_connection_settings) - except: - raise ConnectionError('Cannot connect to the database') + except Exception, e: + raise ConnectionError("Cannot connect to the database:\n%s" % e) return _connection[identity] def _get_db(reconnect=False):