From 1b34fe2ae17de8ce0a3f0d3b44164da84794177c Mon Sep 17 00:00:00 2001
From: Sinisa Veseli <sveseli@aps.anl.gov>
Date: Tue, 14 Apr 2015 13:26:13 +0000
Subject: [PATCH] use standard os utility rather than string replacement for
 path cleanup

---
 src/python/dm/ds_web_service/service/impl/storageManager.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/python/dm/ds_web_service/service/impl/storageManager.py b/src/python/dm/ds_web_service/service/impl/storageManager.py
index ce22e750..da5003ea 100755
--- a/src/python/dm/ds_web_service/service/impl/storageManager.py
+++ b/src/python/dm/ds_web_service/service/impl/storageManager.py
@@ -44,7 +44,7 @@ class StorageManager(Singleton):
         experimentTypeName = experiment.get('experimentType').get('rootDataPath')
         experimentName = experiment.get('name')
         storageDirectory = '%s/%s/%s' % (self.storageDirectory, experimentTypeName, experimentName)
-        storageDirectory = storageDirectory.replace('//', '/')
+        storageDirectory = os.path.normpath(storageDirectory)
         return storageDirectory
 
     def updateExperimentWithStorageDataDirectory(self, experiment):
-- 
GitLab