mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-01-13 13:17:57 +03:00
Remove deprecated statvfs module
The statvfs module has been removed in Python 3. [1] It is replaced by os.statvfs which is also available in Pyhton 2. [1] https://docs.python.org/2/library/statvfs.html#module-statvfs [2] https://docs.python.org/3/library/os.html#os.statvfs
This commit is contained in:
parent
e2ad4b2fde
commit
dff00d4fc0
@ -19,7 +19,6 @@
|
||||
|
||||
import logging
|
||||
import os
|
||||
import statvfs
|
||||
|
||||
from gi.repository import GObject
|
||||
from gi.repository import Gtk
|
||||
@ -81,7 +80,7 @@ class vmmAddStorage(vmmGObjectUI):
|
||||
|
||||
elif not self.conn.is_remote() and os.path.exists(path):
|
||||
vfs = os.statvfs(os.path.dirname(path))
|
||||
avail = vfs[statvfs.F_FRSIZE] * vfs[statvfs.F_BAVAIL]
|
||||
avail = vfs.f_frsize * vfs.f_bavail
|
||||
|
||||
return float(avail / 1024.0 / 1024.0 / 1024.0)
|
||||
|
||||
|
@ -22,7 +22,6 @@ import logging
|
||||
import os
|
||||
import re
|
||||
import stat
|
||||
import statvfs
|
||||
|
||||
import libvirt
|
||||
|
||||
@ -391,7 +390,7 @@ class CloneStorageCreator(_StorageCreator):
|
||||
avail = _stat_disk(self._path)[1]
|
||||
else:
|
||||
vfs = os.statvfs(os.path.dirname(self._path))
|
||||
avail = vfs[statvfs.F_FRSIZE] * vfs[statvfs.F_BAVAIL]
|
||||
avail = vfs.f_frsize * vfs.f_bavail
|
||||
need = long(self._size * 1024 * 1024 * 1024)
|
||||
if need > avail:
|
||||
if self._sparse:
|
||||
|
Loading…
x
Reference in New Issue
Block a user