diff options
author | Mark Spruiell <mes@zeroc.com> | 2008-03-21 15:31:16 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2008-03-21 15:31:16 -0700 |
commit | 97fb9f30b97f5e97ce477dd86d6a33aedffb7727 (patch) | |
tree | f0e9891d0fff9039dc215bb39ede573c009b96b0 /demoscript/IceGrid/allocate.py | |
parent | adding CHANGES.txt, updates to release notes (diff) | |
download | ice-97fb9f30b97f5e97ce477dd86d6a33aedffb7727.tar.bz2 ice-97fb9f30b97f5e97ce477dd86d6a33aedffb7727.tar.xz ice-97fb9f30b97f5e97ce477dd86d6a33aedffb7727.zip |
demoscript fixes for IceGrid demos
Diffstat (limited to 'demoscript/IceGrid/allocate.py')
-rwxr-xr-x | demoscript/IceGrid/allocate.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/demoscript/IceGrid/allocate.py b/demoscript/IceGrid/allocate.py index 9da5f088f41..e7e2878df08 100755 --- a/demoscript/IceGrid/allocate.py +++ b/demoscript/IceGrid/allocate.py @@ -8,14 +8,22 @@ # # ********************************************************************** -import sys, demoscript +import sys, demoscript, os import demoscript.pexpect as pexpect def run(clientCmd): 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: |