From b0b2f83feb505603c94c5711d0a4d356898b6d50 Mon Sep 17 00:00:00 2001 From: Prtm2110 Date: Wed, 8 Jan 2025 22:50:35 +0530 Subject: [PATCH] Made _delete public --- Lib/tempfile.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Lib/tempfile.py b/Lib/tempfile.py index 0eb9ddeb6ac377..02889c2c8722df 100644 --- a/Lib/tempfile.py +++ b/Lib/tempfile.py @@ -900,12 +900,12 @@ class TemporaryDirectory: def __init__(self, suffix=None, prefix=None, dir=None, ignore_cleanup_errors=False, *, delete=True): self.name = mkdtemp(suffix, prefix, dir) + self.delete = delete self._ignore_cleanup_errors = ignore_cleanup_errors - self._delete = delete self._finalizer = _weakref.finalize( self, self._cleanup, self.name, warn_message="Implicitly cleaning up {!r}".format(self), - ignore_errors=self._ignore_cleanup_errors, delete=self._delete) + ignore_errors=self._ignore_cleanup_errors, delete=self.delete) @classmethod def _rmtree(cls, name, ignore_errors=False, repeated=False): @@ -962,7 +962,7 @@ def __enter__(self): return self.name def __exit__(self, exc, value, tb): - if self._delete: + if self.delete: self.cleanup() def cleanup(self):