summaryrefslogtreecommitdiff
path: root/demoscript/IceGrid/simple.py
diff options
context:
space:
mode:
Diffstat (limited to 'demoscript/IceGrid/simple.py')
-rwxr-xr-xdemoscript/IceGrid/simple.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/demoscript/IceGrid/simple.py b/demoscript/IceGrid/simple.py
index 5f637f46b05..121ee90604c 100755
--- a/demoscript/IceGrid/simple.py
+++ b/demoscript/IceGrid/simple.py
@@ -8,13 +8,21 @@
#
# **********************************************************************
-import sys, demoscript, time
+import sys, demoscript, time, os
def run(clientStr, desc = 'application'):
print "cleaning databases...",
sys.stdout.flush()
- demoscript.Util.cleanDbDir("db/node")
- demoscript.Util.cleanDbDir("db/registry")
+ nodeDir = os.path.join("db", "node")
+ if not os.path.exists(nodeDir):
+ os.mkdir(nodeDir)
+ else:
+ demoscript.Util.cleanDbDir(nodeDir)
+ regDir = os.path.join("db", "registry")
+ if not os.path.exists(regDir):
+ os.mkdir(regDir)
+ else:
+ demoscript.Util.cleanDbDir(regDir)
print "ok"
if demoscript.Util.defaultHost: