Allow deleting a directory which just has a .venv directory
- ID
11f1607- date
2024-03-05 15:02:58+00:00- author
Alex Chan <alex@alexwlchan.net>- parent
8c3d27b- message
Allow deleting a directory which just has a `.venv` directory- changed files
1 file, 8 additions, 1 deletion
Changed files
fs/emptydir.py (1587) → fs/emptydir.py (1665)
diff --git a/fs/emptydir.py b/fs/emptydir.py
index bb05f5c..b08b885 100755
--- a/fs/emptydir.py
+++ b/fs/emptydir.py
@@ -22,7 +22,14 @@ def can_be_deleted(d):
return False
entries = os.listdir(d)
- return entries == [".DS_Store"] or entries == ["__pycache__"] or not entries
+
+ if not entries:
+ return True
+
+ if all(name in {".DS_Store", "__pycache__", ".venv"} for name in entries):
+ return True
+
+ return False
def delete_directory(d):