diff options
Diffstat (limited to 'demoscript/IceGrid/simple.py')
-rwxr-xr-x | demoscript/IceGrid/simple.py | 14 |
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: |