[Lxml-checkins] r50752 - in lxml/trunk: . src/lxml

scoder at codespeak.net scoder at codespeak.net
Fri Jan 18 15:57:20 CET 2008


Author: scoder
Date: Fri Jan 18 15:57:19 2008
New Revision: 50752

Modified:
   lxml/trunk/   (props changed)
   lxml/trunk/src/lxml/apihelpers.pxi
   lxml/trunk/src/lxml/lxml.etree.pyx
Log:
 r3265 at delle:  sbehnel | 2008-01-18 00:20:37 +0100
 error reporting fixes


Modified: lxml/trunk/src/lxml/apihelpers.pxi
==============================================================================
--- lxml/trunk/src/lxml/apihelpers.pxi	(original)
+++ lxml/trunk/src/lxml/apihelpers.pxi	Fri Jan 18 15:57:19 2008
@@ -728,7 +728,7 @@
         if seqlength != slicelength:
             raise ValueError(
                 "attempt to assign sequence of size %d "
-                "to extended slice of size %d" % (seqlength, c))
+                "to extended slice of size %d" % (seqlength, slicelength))
 
     if c_node is NULL:
         # no children yet => add all elements straight away

Modified: lxml/trunk/src/lxml/lxml.etree.pyx
==============================================================================
--- lxml/trunk/src/lxml/lxml.etree.pyx	(original)
+++ lxml/trunk/src/lxml/lxml.etree.pyx	Fri Jan 18 15:57:19 2008
@@ -575,7 +575,7 @@
         """
         cdef xmlNode* c_node
         cdef xmlNode* c_next
-        cdef Py_ssize_t index, step, slicelength
+        cdef Py_ssize_t step, slicelength
         if python.PySlice_Check(x):
             # slice deletion
             if _isFullSlice(<python.slice>x):
@@ -594,7 +594,7 @@
             # item deletion
             c_node = _findChild(self._c_node, x)
             if c_node is NULL:
-                raise IndexError, index
+                raise IndexError("index out of range: %d" % x)
             _removeText(c_node.next)
             _removeNode(self._doc, c_node)
 


More information about the lxml-checkins mailing list