[yum-cvs] yum/yum __init__.py,1.200,1.201

Seth Vidal skvidal at linux.duke.edu
Mon May 8 15:40:57 UTC 2006


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

Modified Files:
	__init__.py 
Log Message:

merge up fix for 191013 from 2.6 branch


Index: __init__.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/__init__.py,v
retrieving revision 1.200
retrieving revision 1.201
diff -u -r1.200 -r1.201
--- __init__.py	19 Apr 2006 22:00:47 -0000	1.200
+++ __init__.py	8 May 2006 15:40:55 -0000	1.201
@@ -26,7 +26,7 @@
 import time
 import sre_constants
 import glob
-
+from ConfigParser import ParsingError
 
 import Errors
 import rpmUtils
@@ -132,8 +132,11 @@
             if os.path.isdir(reposdir):
                 #XXX: why can't we just pass the list of files?
                 files = ' '.join(glob.glob('%s/*.repo' % reposdir))
-                #XXX: error catching here
-                parser.read(files)
+                try:
+                    parser.read(files)
+                except ConfigParser.ParsingError, e:
+                    msg = str(e)
+                    raise Errors.ConfigError, msg
 
         # Check sections in the .repo files that were just slurped up
         for section in parser.sections():




More information about the Yum-cvs-commits mailing list