logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

r27587 - lxml/branch/xmlsave/src/lxml: msg#00245

Subject: r27587 - lxml/branch/xmlsave/src/lxml
Author: scoder
Date: Mon May 22 11:50:37 2006
New Revision: 27587

Modified:
   lxml/branch/xmlsave/src/lxml/etree.pyx
Log:
check for NULL results

Modified: lxml/branch/xmlsave/src/lxml/etree.pyx
==============================================================================
--- lxml/branch/xmlsave/src/lxml/etree.pyx      (original)
+++ lxml/branch/xmlsave/src/lxml/etree.pyx      Mon May 22 11:50:37 2006
@@ -702,6 +702,8 @@
             text = _utf8(value)
             c_text_node = tree.xmlNewDocText(self._doc._c_doc,
                                              _cstr(text))
+            if c_text_node is NULL:
+                raise LxmlError, "Error creating text node"
             if self._c_node.children is NULL:
                 tree.xmlAddChild(self._c_node, c_text_node)
             else:
@@ -720,6 +722,8 @@
                 return
             text = _utf8(value)
             c_text_node = tree.xmlNewDocText(self._doc._c_doc, _cstr(text))
+            if c_text_node is NULL:
+                raise LxmlError, "Error creating text node"
             # XXX what if we're the top element?
             tree.xmlAddNextSibling(self._c_node, c_text_node)


<Prev in Thread] Current Thread [Next in Thread>