From b374e43bb3bcfa56a24a8e7cb555804529000f1a Mon Sep 17 00:00:00 2001 From: Seblu <sebastien.luttringer@smartjog.com> Date: Wed, 1 Jun 2011 12:39:10 +0200 Subject: [PATCH] isimage doesn't fail if image directory partially exists --- installsystems/image.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/installsystems/image.py b/installsystems/image.py index 4484a50..ce7ef4e 100644 --- a/installsystems/image.py +++ b/installsystems/image.py @@ -61,7 +61,8 @@ class SourceImage(Image): arrow("Creating base directories", 1, verbose) try: for d in (path, parser_path, setup_path, data_path): - os.mkdir(d) + if not os.path.exists(d) or not os.path.isdir(d): + os.mkdir(d) except Exception as e: raise Exception("Unable to create directory: %s: %s" % (d, e)) # create example files -- GitLab