From 0ec7f8c0c4fa0d48273e4dd59b6f593a054a4e86 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Tue, 20 Aug 2024 08:18:38 -0700 Subject: [PATCH] feat: add Python version check for TemporaryDirectory --- aider/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aider/utils.py b/aider/utils.py index d5b7c8e02..909274fa3 100644 --- a/aider/utils.py +++ b/aider/utils.py @@ -15,7 +15,10 @@ IMAGE_EXTENSIONS = {".png", ".jpg", ".jpeg", ".gif", ".bmp", ".tiff", ".webp"} class IgnorantTemporaryDirectory: def __init__(self): - self.temp_dir = tempfile.TemporaryDirectory(ignore_cleanup_errors=True) + if sys.version_info >= (3, 10): + self.temp_dir = tempfile.TemporaryDirectory(ignore_cleanup_errors=True) + else: + self.temp_dir = tempfile.TemporaryDirectory() def __enter__(self): return self.temp_dir.__enter__()