From 606ed97be51995c7844b9163c9fd76887d4f8e0c Mon Sep 17 00:00:00 2001 From: Pepijn Date: Wed, 8 Apr 2026 14:15:33 +0200 Subject: [PATCH] refactor(envs): remove __del__ from _LazyAsyncVectorEnv __del__ is unreliable as a cleanup mechanism. close() is already called explicitly in the eval loop's finally block, so the finalizer is redundant. Co-Authored-By: Claude Sonnet 4.6 --- src/lerobot/envs/libero.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/lerobot/envs/libero.py b/src/lerobot/envs/libero.py index bebd12731..7b1e8efe0 100644 --- a/src/lerobot/envs/libero.py +++ b/src/lerobot/envs/libero.py @@ -458,9 +458,6 @@ class _LazyAsyncVectorEnv: self._env.close() self._env = None - def __del__(self): - self.close() - # ---- Main API ----------------------------------------------------------------