diff options
Diffstat (limited to 'lib/sqlalchemy/pool/base.py')
| -rw-r--r-- | lib/sqlalchemy/pool/base.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/pool/base.py b/lib/sqlalchemy/pool/base.py index b53f0d7dd..17d5ba15f 100644 --- a/lib/sqlalchemy/pool/base.py +++ b/lib/sqlalchemy/pool/base.py @@ -578,8 +578,8 @@ class _ConnectionRecord(object): self.connection = connection self.fresh = True except Exception as e: - pool.logger.debug("Error on connect(): %s", e) - raise + with util.safe_reraise(): + pool.logger.debug("Error on connect(): %s", e) else: if first_connect_check: pool.dispatch.first_connect.for_modify( |
