From 88ea5d6edf9c11ae330d5a107181b786edcaf7f4 Mon Sep 17 00:00:00 2001 From: Oleg Ovcharuk Date: Fri, 28 Mar 2025 11:26:07 +0300 Subject: [PATCH] Remove QuerySessionPool destructors --- ydb/aio/query/pool.py | 6 ------ ydb/query/pool.py | 3 --- 2 files changed, 9 deletions(-) diff --git a/ydb/aio/query/pool.py b/ydb/aio/query/pool.py index fda22388..f1ca68d1 100644 --- a/ydb/aio/query/pool.py +++ b/ydb/aio/query/pool.py @@ -215,12 +215,6 @@ async def __aenter__(self): async def __aexit__(self, exc_type, exc_val, exc_tb): await self.stop() - def __del__(self): - if self._should_stop.is_set() or self._loop.is_closed(): - return - - self._loop.call_soon(self.stop) - class SimpleQuerySessionCheckoutAsync: def __init__(self, pool: QuerySessionPool): diff --git a/ydb/query/pool.py b/ydb/query/pool.py index 43cc2e8d..b25f7db8 100644 --- a/ydb/query/pool.py +++ b/ydb/query/pool.py @@ -226,9 +226,6 @@ def __enter__(self): def __exit__(self, exc_type, exc_val, exc_tb): self.stop() - def __del__(self): - self.stop() - class SimpleQuerySessionCheckout: def __init__(self, pool: QuerySessionPool, timeout: Optional[float]):