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

Fixes file open mode in backup

Alessandro Pilotti 9 лет назад
Родитель
Сommit
5e59762f18
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      coriolis/providers/vmware_vsphere/__init__.py

+ 4 - 1
coriolis/providers/vmware_vsphere/__init__.py

@@ -373,7 +373,10 @@ class ExportProvider(base.BaseExportProvider):
                 with vixdisklib.open(
                         conn, backup_disk_path) as disk_handle:
 
-                    with open(path, "wb") as f:
+                    # Create file if it doesn't exist
+                    open(path, "ab").close()
+
+                    with open(path, "rb+") as f:
                         # Create a sparse file
                         f.truncate(disk.capacityInBytes)