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