mercurial/ui.py
changeset 1483 a4ba63e04134
parent 1473 7d66ce9895fa
child 1559 59b3639df0a9
--- a/mercurial/ui.py	Mon Oct 31 10:56:42 2005 -0700
+++ b/mercurial/ui.py	Mon Oct 31 09:57:54 2005 -0800
@@ -32,10 +32,13 @@
         self.interactive = (self.interactive and interactive)
 
     def readconfig(self, fn):
-        try:
-            self.cdata.read(fn)
-        except ConfigParser.ParsingError, inst:
-            raise util.Abort(_("Failed to parse %s\n%s") % (fn, inst))
+        if isinstance(fn, basestring):
+            fn = [fn]
+        for f in fn:
+            try:
+                self.cdata.read(f)
+            except ConfigParser.ParsingError, inst:
+                raise util.Abort(_("Failed to parse %s\n%s") % (f, inst))
 
     def setconfig(self, section, name, val):
         self.overlay[(section, name)] = val