]> granicus.if.org Git - python/commitdiff
When raising KeyError, provide the key value that failed.
authorFred Drake <fdrake@acm.org>
Wed, 13 Dec 2000 20:48:29 +0000 (20:48 +0000)
committerFred Drake <fdrake@acm.org>
Wed, 13 Dec 2000 20:48:29 +0000 (20:48 +0000)
Lib/xml/sax/xmlreader.py

index b336cb22c1b18520f06cc62586b80218f81d476a..58ee814baf2f14ae8cebe655496fd8c5c01773f4 100644 (file)
@@ -292,12 +292,12 @@ class AttributesImpl:
 
     def getNameByQName(self, name):
         if not self._attrs.has_key(name):
-            raise KeyError
+            raise KeyError, name
         return name
 
     def getQNameByName(self, name):
         if not self._attrs.has_key(name):
-            raise KeyError
+            raise KeyError, name
         return name
 
     def getNames(self):
@@ -347,14 +347,14 @@ class AttributesNSImpl(AttributesImpl):
             if qname == name:
                 return self._attrs[nsname]
 
-        raise KeyError
+        raise KeyError, name
 
     def getNameByQName(self, name):
         for (nsname, qname) in self._qnames.items():
             if qname == name:
                 return nsname
 
-        raise KeyError
+        raise KeyError, name
 
     def getQNameByName(self, name):
         return self._qnames[name]