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