aboutsummaryrefslogtreecommitdiffstats
path: root/lib/isodumper.py
diff options
context:
space:
mode:
authorPapoteur <papoteur@mageia.org>2020-10-17 21:28:03 +0200
committerPapoteur <papoteur@mageia.org>2020-10-17 21:28:03 +0200
commit7f2e0a02d85653ddad81cfeb8f7594307ef424fc (patch)
treeb71b077f0bdc9b35d66f4e5564d076e9210c6eed /lib/isodumper.py
parent87b1516092e1ad508c9af51d07e71ffa3f425a1b (diff)
downloadisodumper-7f2e0a02d85653ddad81cfeb8f7594307ef424fc.tar
isodumper-7f2e0a02d85653ddad81cfeb8f7594307ef424fc.tar.gz
isodumper-7f2e0a02d85653ddad81cfeb8f7594307ef424fc.tar.bz2
isodumper-7f2e0a02d85653ddad81cfeb8f7594307ef424fc.tar.xz
isodumper-7f2e0a02d85653ddad81cfeb8f7594307ef424fc.zip
Use udisks to unmount partitions before formatting
Diffstat (limited to 'lib/isodumper.py')
-rwxr-xr-xlib/isodumper.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/isodumper.py b/lib/isodumper.py
index d8b4a8f..9b67c2f 100755
--- a/lib/isodumper.py
+++ b/lib/isodumper.py
@@ -275,6 +275,8 @@ class IsoDumper(object):
self.dialog.pollEvent()
def raw_format(self, usb_path, fstype, label):
+ self.u.do_unmount(usb_path)
+ self.udev_wait(_("unmounting"))
self.operation = True
if os.geteuid() > 0:
launcher = 'pkexec'