Commit 61213577

Robert Craigie <robert@craigie.dev>
2024-06-26 18:09:28
fix(cli/migrate): avoid reliance on Python 3.12 argument
1 parent 254937a
Changed files (1)
src
openai
cli
_tools
src/openai/cli/_tools/migrate.py
@@ -138,7 +138,10 @@ def install() -> Path:
     unpacked_dir.mkdir(parents=True, exist_ok=True)
 
     with tarfile.open(temp_file, "r:gz") as archive:
-        archive.extractall(unpacked_dir, filter="data")
+        if sys.version_info >= (3, 12):
+            archive.extractall(unpacked_dir, filter="data")
+        else:
+            archive.extractall(unpacked_dir)
 
     for item in unpacked_dir.iterdir():
         item.rename(target_dir / item.name)