From 9cc04a1ce9ca4bd2eb819fddda30707135113cf5 Mon Sep 17 00:00:00 2001 From: Vladislav Date: Wed, 6 Dec 2023 16:54:59 +0500 Subject: [PATCH] Add clear step to init invoke --- provision/project.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/provision/project.py b/provision/project.py index 5f515c6..2a2732f 100644 --- a/provision/project.py +++ b/provision/project.py @@ -1,5 +1,5 @@ +import pathlib import shutil -from pathlib import Path import invoke import saritasa_invocations @@ -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) @@ -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"): @@ -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)