[Python-checkins] CVS: python/dist/src/Lib/xml/sax xmlreader.py,1.11,1.12

Fred L. Drake python-dev@python.org
Wed, 13 Dec 2000 12:48:32 -0800


Update of /cvsroot/python/python/dist/src/Lib/xml/sax
In directory slayer.i.sourceforge.net:/tmp/cvs-serv11281/xml/sax

Modified Files:
	xmlreader.py 
Log Message:

When raising KeyError, provide the key value that failed.


Index: xmlreader.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/xml/sax/xmlreader.py,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** xmlreader.py	2000/10/23 18:09:50	1.11
--- xmlreader.py	2000/12/13 20:48:29	1.12
***************
*** 293,302 ****
      def getNameByQName(self, name):
          if not self._attrs.has_key(name):
!             raise KeyError
          return name
  
      def getQNameByName(self, name):
          if not self._attrs.has_key(name):
!             raise KeyError
          return name
  
--- 293,302 ----
      def getNameByQName(self, name):
          if not self._attrs.has_key(name):
!             raise KeyError, name
          return name
  
      def getQNameByName(self, name):
          if not self._attrs.has_key(name):
!             raise KeyError, name
          return name
  
***************
*** 348,352 ****
                  return self._attrs[nsname]
  
!         raise KeyError
  
      def getNameByQName(self, name):
--- 348,352 ----
                  return self._attrs[nsname]
  
!         raise KeyError, name
  
      def getNameByQName(self, name):
***************
*** 355,359 ****
                  return nsname
  
!         raise KeyError
  
      def getQNameByName(self, name):
--- 355,359 ----
                  return nsname
  
!         raise KeyError, name
  
      def getQNameByName(self, name):