configurationengine/source/plugins/symbian/ConeThemePlugin/themeplugin/unzip.py
changeset 5 d2c80f5cab53
parent 0 2e8eeb919028
--- a/configurationengine/source/plugins/symbian/ConeThemePlugin/themeplugin/unzip.py	Wed Sep 08 12:20:56 2010 +0300
+++ b/configurationengine/source/plugins/symbian/ConeThemePlugin/themeplugin/unzip.py	Thu Oct 21 16:36:53 2010 +0300
@@ -22,17 +22,19 @@
     
     if (os.path.exists(dir) is not True):
         os.mkdir(dir, 0777)
-        
     zfobj = zipfile.ZipFile(file)
     for name in zfobj.namelist():
         filePath = dir + name
         if name.endswith('/'):
-            os.mkdir(filePath)
+            if not os.path.exists(filePath):
+                createEmtyResource(filePath)
+                #os.mkdir(filePath)
         else:
-            createEmtyResource(filePath)
-            outfile = open(dir+ name, 'wb')
-            outfile.write(zfobj.read(name))
-            outfile.close()
+            if not os.path.exists(filePath):
+                createEmtyResource(filePath)
+                outfile = open(dir+ name, 'wb')
+                outfile.write(zfobj.read(name))
+                outfile.close()
 
 def createEmtyResource(path):
     splitdrive = os.path.splitdrive(path)