[yum-cvs] yum/yum packages.py,1.41,1.42

Paul Nasrat pnasrat at linux.duke.edu
Fri Dec 16 16:44:29 UTC 2005


Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv2618

Modified Files:
	packages.py 
Log Message:
fix KeyError when no base in location

Index: packages.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/packages.py,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- packages.py	8 Dec 2005 21:50:14 -0000	1.41
+++ packages.py	16 Dec 2005 16:44:27 -0000	1.42
@@ -393,7 +393,9 @@
             self.simple['installedsize'] = pkgdict.size['installed']
         
         if hasattr(pkgdict, 'location'):
-            if pkgdict.location['base'] == '':
+            if not pkgdict.location.has_key('base'):
+                url = None
+            elif pkgdict.location['base'] == '':
                 url = None
             else:
                 url = pkgdict.location['base']




More information about the Yum-cvs-commits mailing list