[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[PATCH] Take into account that a parted.Partition's _fileSystem can be None (#485644).
- From: Chris Lumens <clumens redhat com>
- To: anaconda-devel-list redhat com
- Cc:
- Subject: [PATCH] Take into account that a parted.Partition's _fileSystem can be None (#485644).
- Date: Thu, 19 Feb 2009 15:52:07 -0500
---
partedUtils.py | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/partedUtils.py b/partedUtils.py
index 80ada25..537bab6 100644
--- a/partedUtils.py
+++ b/partedUtils.py
@@ -105,8 +105,11 @@ def get_partition_drive(partition):
return partition.geometry.device.path[5:]
def map_foreign_to_fsname(part):
- """Return the partition type associated with the numeric type."""
- return part._fileSystem._type.name
+ """Return the name associated with a foreign filesystem type."""
+ if part._fileSystem:
+ return part._fileSystem._type.name
+ else:
+ return _("None")
def filter_partitions(disk, func):
rc = []
@@ -305,7 +308,7 @@ def validateFsType(part):
def isLinuxNative(part):
"""Check if the type is a 'Linux native' filesystem."""
if part.getFlag(parted.PARTITION_RAID) or part.getFlag(parted.PARTITION_LVM) or \
- part.getFlag(parted.PARTITION_SWAP) or part._fileSystem._type.name in ["ext2", "ext3", "jfs", "reiserfs", "xfs"]:
+ part.getFlag(parted.PARTITION_SWAP) or (part._fileSystem and part._fileSystem._type.name in ["ext2", "ext3", "jfs", "reiserfs", "xfs"]):
return True
else:
return False
--
1.6.0.3
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]