Skip to content

Commit

Permalink
Add clear step to init invoke
Browse files Browse the repository at this point in the history
  • Loading branch information
yalef committed Dec 6, 2023
1 parent 39a2422 commit 9cc04a1
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions provision/project.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import pathlib
import shutil
from pathlib import Path

import invoke
import saritasa_invocations
Expand All @@ -14,6 +14,7 @@ def init(context: invoke.Context, clean: bool = False):
saritasa_invocations.poetry.install(context)
if clean:
saritasa_invocations.docker.clear(context)
clear(context)
saritasa_invocations.django.migrate(context)
saritasa_invocations.pytest.run(context)
saritasa_invocations.django.createsuperuser(context)
Expand All @@ -31,7 +32,7 @@ def clear(context: invoke.Context):
for directory in build_dirs + coverage_dirs + cache_dirs:
shutil.rmtree(directory, ignore_errors=True)

cwd = Path(".")
cwd = pathlib.Path(".")
# remove egg paths
saritasa_invocations.print_success("Remove egg directories")
for path in cwd.glob("*.egg-info"):
Expand All @@ -42,4 +43,4 @@ def clear(context: invoke.Context):

# remove last coverage file
saritasa_invocations.print_success("Remove coverage file")
Path(".coverage").unlink(missing_ok=True)
pathlib.Path(".coverage").unlink(missing_ok=True)

0 comments on commit 9cc04a1

Please sign in to comment.