From 0d657ad194cb17c43aa3872a85de5d64361b9f93 Mon Sep 17 00:00:00 2001 From: phenobarbital Date: Thu, 24 Oct 2024 23:28:45 +0200 Subject: [PATCH] Update asyncdb/drivers/pg.py Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> --- asyncdb/drivers/pg.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/asyncdb/drivers/pg.py b/asyncdb/drivers/pg.py index 54403dae..4ef416c0 100644 --- a/asyncdb/drivers/pg.py +++ b/asyncdb/drivers/pg.py @@ -919,8 +919,10 @@ async def transaction(self): async def commit(self): if self._transaction: - await self._transaction.commit() - self._transaction = None + try: + await self._transaction.commit() + finally: + self._transaction = None async def rollback(self): if self._transaction: