summaryrefslogtreecommitdiff
path: root/demoscript/IceGrid/sessionActivation.py
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2008-03-21 15:31:16 -0700
committerMark Spruiell <mes@zeroc.com>2008-03-21 15:31:16 -0700
commit97fb9f30b97f5e97ce477dd86d6a33aedffb7727 (patch)
treef0e9891d0fff9039dc215bb39ede573c009b96b0 /demoscript/IceGrid/sessionActivation.py
parentadding CHANGES.txt, updates to release notes (diff)
downloadice-97fb9f30b97f5e97ce477dd86d6a33aedffb7727.tar.bz2
ice-97fb9f30b97f5e97ce477dd86d6a33aedffb7727.tar.xz
ice-97fb9f30b97f5e97ce477dd86d6a33aedffb7727.zip
demoscript fixes for IceGrid demos
Diffstat (limited to 'demoscript/IceGrid/sessionActivation.py')
-rwxr-xr-xdemoscript/IceGrid/sessionActivation.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/demoscript/IceGrid/sessionActivation.py b/demoscript/IceGrid/sessionActivation.py
index 3727e94d249..84c7ca382b1 100755
--- a/demoscript/IceGrid/sessionActivation.py
+++ b/demoscript/IceGrid/sessionActivation.py
@@ -8,13 +8,21 @@
#
# **********************************************************************
-import sys, demoscript
+import sys, demoscript, os
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: