summaryrefslogtreecommitdiffstats
path: root/reset-django.py
diff options
context:
space:
mode:
Diffstat (limited to 'reset-django.py')
-rw-r--r--reset-django.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/reset-django.py b/reset-django.py
index d822d07..c363927 100644
--- a/reset-django.py
+++ b/reset-django.py
@@ -1,5 +1,6 @@
import os
import shutil
+from pathlib import Path
"""Cleans all django-created files and compiled python. Used by the
pre-run.sh script which cleans and initialises everything before
@@ -47,7 +48,11 @@ def delete_migrations():
if folder.endswith("migrations"):
for item in os.listdir(folder):
if not item.endswith("__init__.py"):
- os.remove(os.path.join(folder, item))
+ fullitem = Path(folder, item)
+ if fullitem.is_dir():
+ print(f"__ directory {item} in {folder} not deleted")
+ else:
+ os.remove(os.path.join(folder, item))
print("All migration files deleted.")
return None