From dc200cd8a75d489474ac880905757fa52f1f3d98 Mon Sep 17 00:00:00 2001 From: Papoteur Date: Tue, 17 Nov 2020 18:49:51 +0100 Subject: Fix for unmounting --- lib/isodumper.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/isodumper.py b/lib/isodumper.py index bd8802b..32f311c 100755 --- a/lib/isodumper.py +++ b/lib/isodumper.py @@ -129,9 +129,10 @@ class UDisks2(object): fs.Lock({}) else: iface = self.bus.get(self.SERVICE, block['path']) - fs = iface[self.SERVICE + '.Filesystem'] - if fs.MountPoints: # partition is mounted - fs.Unmount({}) + if self.SERVICE + '.Filesystem' in objects[block['path']]: + fs = iface[self.SERVICE + '.Filesystem'] + if fs.MountPoints: # partition is mounted + fs.Unmount({}) return True, "" def eject(self, device): -- cgit v1.2.1