simplify partition_by_partuuid

This commit is contained in:
Michael Hudson-Doyle 2023-08-14 09:12:47 +12:00
parent 1ab061f8d8
commit 92f793ee9b
1 changed files with 1 additions and 9 deletions

View File

@ -1821,15 +1821,7 @@ class FilesystemModel(object):
return self._all(type="lvm_volgroup") return self._all(type="lvm_volgroup")
def partition_by_partuuid(self, partuuid: str) -> Optional[Partition]: def partition_by_partuuid(self, partuuid: str) -> Optional[Partition]:
# This can be simplified when return self._one(type="partition", uuid=partuuid)
# https://code.launchpad.net/~mwhudson/curtin/+git/curtin/+merge/448842
# lands.
for part in self.app.base_model.filesystem._all(type="partition"):
if part._info is None:
continue
if part._info.raw.get("ID_PART_ENTRY_UUID") == partuuid:
return part
return None
def _remove(self, obj): def _remove(self, obj):
_remove_backlinks(obj) _remove_backlinks(obj)