[Python-checkins] CVS: python/dist/src/Lib/xml/dom minidom.py,1.40,1.41

Fred L. Drake fdrake@users.sourceforge.net
Fri, 30 Nov 2001 14:22:02 -0800


Update of /cvsroot/python/python/dist/src/Lib/xml/dom
In directory usw-pr-cvs1:/tmp/cvs-serv18584

Modified Files:
	minidom.py 
Log Message:
Synchronize with minidom from PyXML (revision 1.35).

Index: minidom.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/xml/dom/minidom.py,v
retrieving revision 1.40
retrieving revision 1.41
diff -C2 -d -r1.40 -r1.41
*** minidom.py	2001/10/15 22:53:29	1.40
--- minidom.py	2001/11/30 22:21:58	1.41
***************
*** 19,23 ****
  del string
  
! from xml.dom import HierarchyRequestErr
  
  # localize the types, and allow support for Unicode values if available:
--- 19,23 ----
  del string
  
! from xml.dom import HierarchyRequestErr, EMPTY_NAMESPACE
  
  # localize the types, and allow support for Unicode values if available:
***************
*** 330,334 ****
      childNodeTypes = (Node.TEXT_NODE, Node.ENTITY_REFERENCE_NODE)
  
!     def __init__(self, qName, namespaceURI="", localName=None, prefix=None):
          # skip setattr for performance
          d = self.__dict__
--- 330,334 ----
      childNodeTypes = (Node.TEXT_NODE, Node.ENTITY_REFERENCE_NODE)
  
!     def __init__(self, qName, namespaceURI=EMPTY_NAMESPACE, localName=None, prefix=None):
          # skip setattr for performance
          d = self.__dict__
***************
*** 395,399 ****
          L = []
          for node in self._attrs.values():
!             L.append(((node.URI, node.localName), node.value))
          return L
  
--- 395,399 ----
          L = []
          for node in self._attrs.values():
!             L.append(((node.namespaceURI, node.localName), node.value))
          return L
  
***************
*** 469,473 ****
                        Node.CDATA_SECTION_NODE, Node.ENTITY_REFERENCE_NODE)
  
!     def __init__(self, tagName, namespaceURI=None, prefix="",
                   localName=None):
          Node.__init__(self)
--- 469,473 ----
                        Node.CDATA_SECTION_NODE, Node.ENTITY_REFERENCE_NODE)
  
!     def __init__(self, tagName, namespaceURI=EMPTY_NAMESPACE, prefix=None,
                   localName=None):
          Node.__init__(self)
***************
*** 755,759 ****
          return fields
      elif len(fields) == 1:
!         return ('', fields[0])
  
  
--- 755,759 ----
          return fields
      elif len(fields) == 1:
!         return (None, fields[0])