summaryrefslogtreecommitdiffstats
path: root/partitions.py
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2007-07-11 21:42:44 +0000
committerPeter Jones <pjones@redhat.com>2007-07-11 21:42:44 +0000
commit86d8c18f7a8df3558631d4b85146fc55df5b6f84 (patch)
treed30cecfadc172c1ccb75ad5cc68a21c4e658f0f8 /partitions.py
parent074f565136ede16609c95a8899e895cf0a991823 (diff)
downloadanaconda-86d8c18f7a8df3558631d4b85146fc55df5b6f84.tar.gz
anaconda-86d8c18f7a8df3558631d4b85146fc55df5b6f84.tar.xz
anaconda-86d8c18f7a8df3558631d4b85146fc55df5b6f84.zip
don't call lvm.pvlist() N^2 times, it's not going to change.
Diffstat (limited to 'partitions.py')
-rw-r--r--partitions.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/partitions.py b/partitions.py
index c292a2541..1267505aa 100644
--- a/partitions.py
+++ b/partitions.py
@@ -518,6 +518,7 @@ class Partitions:
drives = diskset.disks.keys()
drives.sort()
volgroups = self.getLVMVGRequests()
+ pvlist = lvm.pvlist()
for drive in drives:
disk = diskset.disks[drive]
for part in partedUtils.get_lvm_partitions(disk):
@@ -536,7 +537,7 @@ class Partitions:
if used:
break
size = None
- for pvpart, pvvg, pvsize in lvm.pvlist():
+ for pvpart, pvvg, pvsize in pvlist:
if pvpart == "/dev/%s" % (partname,):
size = pvsize
if size is None: