Просмотр исходного кода

Robustifying software renaming

Andrej 4 лет назад
Родитель
Сommit
ea7c1593f6
1 измененных файлов с 7 добавлено и 2 удалено
  1. 7 2
      wrapper/nixWrapper.py

+ 7 - 2
wrapper/nixWrapper.py

@@ -100,8 +100,13 @@ def loadLibrary(name):
 
 
     #rename
     #rename
     #this is the best guess of the relation between zip directory and name
     #this is the best guess of the relation between zip directory and name
-    zipName=name.lower()+'-'+rsource['branch']
-    os.rename(os.path.join(installDir,zipName),finalName)
+    try:
+        zipName=name.lower()+'-'+rsource['branch']
+        os.rename(os.path.join(installDir,zipName),finalName)
+    except FileNotFoundError:
+        zipName=name+'-'+rsource['branch']
+        os.rename(os.path.join(installDir,zipName),finalName)
+
     
     
     sys.path.append(finalName)
     sys.path.append(finalName)