From a56073b0519264aae0b9af01f2a1540b140fb363 Mon Sep 17 00:00:00 2001 From: DavHau Date: Sat, 2 Sep 2023 18:37:40 +0200 Subject: [PATCH] machines delete: fix - delete all existing files --- pkgs/clan-cli/clan_cli/machines/delete.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/clan-cli/clan_cli/machines/delete.py b/pkgs/clan-cli/clan_cli/machines/delete.py index 20dc3c0..6fd5cf6 100644 --- a/pkgs/clan-cli/clan_cli/machines/delete.py +++ b/pkgs/clan-cli/clan_cli/machines/delete.py @@ -1,4 +1,5 @@ import argparse +import shutil from ..errors import ClanError from .folders import machine_folder @@ -7,7 +8,7 @@ from .folders import machine_folder def delete_command(args: argparse.Namespace) -> None: folder = machine_folder(args.host) if folder.exists(): - folder.rmdir() + shutil.rmtree(folder) else: raise ClanError(f"Machine {args.host} does not exist")