[yum-cvs] yum/yum packages.py,1.94,1.95
James Bowes
jbowes at linux.duke.edu
Mon Feb 19 00:49:38 UTC 2007
Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv22058/yum
Modified Files:
packages.py
Log Message:
_populatePrco is called often. use map() to speed things up a bit.
Index: packages.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/packages.py,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -r1.94 -r1.95
--- packages.py 18 Feb 2007 14:30:57 -0000 1.94
+++ packages.py 19 Feb 2007 00:49:36 -0000 1.95
@@ -682,16 +682,10 @@
name = self.hdr[getattr(rpm, 'RPMTAG_%sNAME' % tag)]
lst = self.hdr[getattr(rpm, 'RPMTAG_%sFLAGS' % tag)]
- flag = []
- for i in lst:
- value = rpmUtils.miscutils.flagToString(i)
- flag.append(value)
+ flag = map(rpmUtils.miscutils.flagToString, lst)
lst = self.hdr[getattr(rpm, 'RPMTAG_%sVERSION' % tag)]
- vers = []
- for i in lst:
- value = rpmUtils.miscutils.stringToVersion(i)
- vers.append(value)
+ vers = map(rpmUtils.miscutils.stringToVersion, lst)
prcotype = tag2prco[tag]
if name is not None:
More information about the Yum-cvs-commits
mailing list