From e87fabb570efc8e8d8dad7be54806f76de749aec Mon Sep 17 00:00:00 2001 From: Neel Shah Date: Thu, 17 Jul 2025 15:15:09 +0200 Subject: [PATCH] Remove explicit __del__'s in threaded classes --- sentry_sdk/monitor.py | 4 ---- sentry_sdk/sessions.py | 4 ---- sentry_sdk/transport.py | 7 ------- 3 files changed, 15 deletions(-) diff --git a/sentry_sdk/monitor.py b/sentry_sdk/monitor.py index 68d9017bf9..b82a528851 100644 --- a/sentry_sdk/monitor.py +++ b/sentry_sdk/monitor.py @@ -118,7 +118,3 @@ def downsample_factor(self): def kill(self): # type: () -> None self._running = False - - def __del__(self): - # type: () -> None - self.kill() diff --git a/sentry_sdk/sessions.py b/sentry_sdk/sessions.py index a5dd589ee9..00fda23200 100644 --- a/sentry_sdk/sessions.py +++ b/sentry_sdk/sessions.py @@ -271,7 +271,3 @@ def add_session( def kill(self): # type: (...) -> None self.__shutdown_requested.set() - - def __del__(self): - # type: (...) -> None - self.kill() diff --git a/sentry_sdk/transport.py b/sentry_sdk/transport.py index f9a5262903..e904081959 100644 --- a/sentry_sdk/transport.py +++ b/sentry_sdk/transport.py @@ -158,13 +158,6 @@ def is_healthy(self): # type: (Self) -> bool return True - def __del__(self): - # type: (Self) -> None - try: - self.kill() - except Exception: - pass - def _parse_rate_limits(header, now=None): # type: (str, Optional[datetime]) -> Iterable[Tuple[Optional[EventDataCategory], datetime]]