diff options
author | Benoit Foucher <benoit@zeroc.com> | 2005-11-09 12:31:30 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2005-11-09 12:31:30 +0000 |
commit | 64bb62ad488f641fa290782102d4e8b4f23f7d7f (patch) | |
tree | 6eefd061bfd1d2fb29ec5a73cbad1982de68dc6f /java/config/IceGridAdmin.py | |
parent | fix up dependency (diff) | |
download | ice-64bb62ad488f641fa290782102d4e8b4f23f7d7f.tar.bz2 ice-64bb62ad488f641fa290782102d4e8b4f23f7d7f.tar.xz ice-64bb62ad488f641fa290782102d4e8b4f23f7d7f.zip |
Fixed directory clean.
Diffstat (limited to 'java/config/IceGridAdmin.py')
-rw-r--r-- | java/config/IceGridAdmin.py | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/java/config/IceGridAdmin.py b/java/config/IceGridAdmin.py index ca245d04543..a2fbb8683c7 100644 --- a/java/config/IceGridAdmin.py +++ b/java/config/IceGridAdmin.py @@ -206,29 +206,24 @@ def listAdapters(): def cleanDbDir(path): - try: - cleanServerDir(os.path.join(path, "node", "servers")) - except: - pass - - try: - TestUtil.cleanDbDir(os.path.join(path, "node", "db")) - except: - pass - - try: - TestUtil.cleanDbDir(os.path.join(path, "registry")) - except: - pass + files = os.listdir(path) + for filename in files: + if filename != "CVS" and filename != ".dummy": + fullpath = os.path.join(path, filename); + if os.path.isdir(fullpath): + cleanDir(fullpath) + os.rmdir(fullpath) + else: + os.remove(fullpath) -def cleanServerDir(path): +def cleanDir(path): files = os.listdir(path) for filename in files: fullpath = os.path.join(path, filename); if os.path.isdir(fullpath): - cleanServerDir(fullpath) + cleanDir(fullpath) os.rmdir(fullpath) else: os.remove(fullpath) |