fix: Ignore recursion errors in cleanup method

This commit is contained in:
Paul Gauthier (aider) 2024-08-20 08:06:28 -07:00
parent ccf77e874d
commit 45d85b1419

View file

@ -26,8 +26,8 @@ class IgnorantTemporaryDirectory:
def cleanup(self):
try:
self.temp_dir.cleanup()
except (OSError, PermissionError):
pass # Ignore errors (Windows)
except (OSError, PermissionError, RecursionError):
pass # Ignore errors (Windows and potential recursion)
def __getattr__(self, item):
return getattr(self.temp_dir, item)