diff options
author | James Thomas <james.thomas@codethink.co.uk> | 2016-01-12 16:07:44 +0000 |
---|---|---|
committer | Pedro Alvarez <pedro.alvarez@codethink.co.uk> | 2016-02-25 14:10:48 +0000 |
commit | 59dd40724e396e946cfb2c2327bfd68128e36d6c (patch) | |
tree | e783c7d378a8a5ab0edd14f3061d9587d320cd72 | |
parent | 227b22d91893417b1c3633a8372f63a4489a68d8 (diff) | |
download | definitions-59dd40724e396e946cfb2c2327bfd68128e36d6c.tar.gz |
Fix get_partition_by_mountpoint to actually return non '/' mount points
Change-Id: Ia11f37eef9aa927414f8b487eba3a276cc91b2aa
-rw-r--r-- | extensions/pyfdisk.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/extensions/pyfdisk.py b/extensions/pyfdisk.py index 265dc64e..a7796729 100644 --- a/extensions/pyfdisk.py +++ b/extensions/pyfdisk.py @@ -464,9 +464,12 @@ class Device(object): def get_partition_by_mountpoint(self, mountpoint): """Return a Partition with a specified mountpoint""" - return next(r for r in self.partitionlist - if hasattr(r, 'mountpoint') - and r.mountpoint == '/') + try: + return next(r for r in self.partitionlist + if hasattr(r, 'mountpoint') + and r.mountpoint == mountpoint) + except StopIteration: + return False def commit(self): """Write the partition table to the disk or image""" |