[yum-cvs] yum/yum __init__.py,1.247,1.248 packages.py,1.66,1.67
Seth Vidal
skvidal at linux.duke.edu
Fri Sep 8 17:06:28 UTC 2006
Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv19942
Modified Files:
__init__.py packages.py
Log Message:
get rid of silly code in verifyPkg()
Index: __init__.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/__init__.py,v
retrieving revision 1.247
retrieving revision 1.248
diff -u -r1.247 -r1.248
--- __init__.py 8 Sep 2006 16:21:32 -0000 1.247
+++ __init__.py 8 Sep 2006 17:06:26 -0000 1.248
@@ -575,12 +575,7 @@
if type(fo) is types.InstanceType:
fo = fo.filename
-
- for (csumtype, csum, csumid) in po.checksums:
- if csumid:
- checksum = csum
- checksumType = csumtype
- break
+ (csum_type, csum) = po.returnIdSum()
try:
self.verifyChecksum(fo, checksumType, checksum)
except URLGrabError, e:
Index: packages.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/packages.py,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- packages.py 8 Sep 2006 16:21:32 -0000 1.66
+++ packages.py 8 Sep 2006 17:06:26 -0000 1.67
@@ -166,6 +166,11 @@
checksums = property(fget=lambda self: self.returnChecksums())
+ def returnIdSum(self):
+ for (csumtype, csum, csumid) in self.checksums:
+ if csumid:
+ return (csumtype, csum)
+
class RpmBase:
"""return functions and storage for rpm-specific data"""
More information about the Yum-cvs-commits
mailing list