diff --git a/ydb/aio/table.py b/ydb/aio/table.py index a60f210a..616eaee7 100644 --- a/ydb/aio/table.py +++ b/ydb/aio/table.py @@ -154,7 +154,10 @@ def __init__(self, driver, table_client_settings=None): self._pool: Optional[SessionPool] = None def __del__(self): - asyncio.get_running_loop().call_soon(self._stop_pool_if_needed) + try: + asyncio.get_running_loop().call_soon(self._stop_pool_if_needed) + except Exception: + pass def session(self): return Session(self._driver, self._table_client_settings)