[XML-SIG] [ pyxml-Bugs-1186373 ] Error calling normalize() on text node

SourceForge.net noreply at sourceforge.net
Wed Apr 20 02:34:25 CEST 2005


Bugs item #1186373, was opened at 2005-04-20 00:34
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=106473&aid=1186373&group_id=6473

Category: DOM
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Chui Tey (teyc)
Assigned to: Nobody/Anonymous (nobody)
Summary: Error calling normalize() on text node

Initial Comment:
Traceback (most recent call last):
  File "broken.py", line 24, in ?
    node.normalize()
  File "c:\Python23\lib\xml\dom\minidom.py", line 208, in 
normalize
    self.childNodes[:] = L
TypeError: object doesn't support slice assignment

Patch:
*** minidom.py.084      Wed Apr 20 10:24:59 2005
--- minidom.py  Wed Apr 20 10:33:42 2005
***************
*** 179,184 ****
--- 179,189 ----
          return oldChild

      def normalize(self):
+
+         if self.nodeType == Node.TEXT_NODE:
+             if not self.data: self.unlink()
+             return
+
          L = []
          for child in self.childNodes:
              if child.nodeType == Node.TEXT_NODE:


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=106473&aid=1186373&group_id=6473


More information about the XML-SIG mailing list