[XML-SIG] [Bug #128667] XHtmlPrettyPrint fails
noreply@sourceforge.net
noreply@sourceforge.net
Sat, 13 Jan 2001 07:09:02 -0800
Bug #128667, was updated on 2001-Jan-13 07:09
Here is a current snapshot of the bug.
Project: Python/XML
Category: 4Suite
Status: Open
Resolution: None
Bug Group: None
Priority: 5
Submitted by: afayolle
Assigned to : nobody
Summary: XHtmlPrettyPrint fails
Details: This bug was present in 4S-0.10.0, and it's still there in
0.10.1.
>>> from xml.dom.ext.reader import Sax2
>>> d = Sax2.FromXml('<xhtml/>')
>>> from xml.dom.ext import XHtmlPrettyPrint
>>> XHtmlPrettyPrint(d)
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd"
>
<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE xhtml>Traceback (innermost
last)
:
File "<stdin>", line 1, in ?
File "/usr/lib/python1.5/site-packages/xml/dom/ext/__init__.py", line 92,
in X
HtmlPrettyPrint
Printer.PrintWalker(visitor, root).run()
File "/usr/lib/python1.5/site-packages/xml/dom/ext/Printer.py", line 353,
in r
un
return self.step()
File "/usr/lib/python1.5/site-packages/xml/dom/ext/Printer.py", line 349,
in s
tep
self.visitor.visit(self.start_node)
File "/usr/lib/python1.5/site-packages/xml/dom/ext/Printer.py", line 159,
in v
isit
return self.visitDocument(node)
File "/usr/lib/python1.5/site-packages/xml/dom/ext/XHtmlPrinter.py", line
26,
in visitDocument
Printer.PrintVisitor.visitDocument(self,node)
File "/usr/lib/python1.5/site-packages/xml/dom/ext/Printer.py", line 204,
in v
isitDocument
self.visitNodeList(node.childNodes, exclude=node.doctype)
File "/usr/lib/python1.5/site-packages/xml/dom/ext/Printer.py", line 175,
in v
isitNodeList
curr is not exclude and self.visit(curr)
File "/usr/lib/python1.5/site-packages/xml/dom/ext/Printer.py", line 135,
in v
isit
return self.visitElement(node)
File "/usr/lib/python1.5/site-packages/xml/dom/ext/XHtmlPrinter.py", line
65,
in visitElement
self.stream.write(self._newLine + self._indent*self._depth + '<' +
string.lo
wer(node.localName))
TypeError: bad operand type(s) for *
For detailed info, follow this link:
http://sourceforge.net/bugs/?func=detailbug&bug_id=128667&group_id=6473