[Lxml-checkins] r49015 - in lxml/trunk: . src/lxml
scoder at codespeak.net
scoder at codespeak.net
Sat Nov 24 10:26:38 CET 2007
Author: scoder
Date: Sat Nov 24 10:26:37 2007
New Revision: 49015
Modified:
lxml/trunk/CHANGES.txt
lxml/trunk/src/lxml/lxml.etree.pyx
Log:
rich comparison of _Attrib objects
Modified: lxml/trunk/CHANGES.txt
==============================================================================
--- lxml/trunk/CHANGES.txt (original)
+++ lxml/trunk/CHANGES.txt Sat Nov 24 10:26:37 2007
@@ -8,9 +8,11 @@
Features added
--------------
+* Rich comparison of ``element.attrib`` proxies.
+
* ElementTree compatible TreeBuilder class.
-* Use default prefixes for some common XML namespaces
+* Use default prefixes for some common XML namespaces.
* ``lxml.html.clean.Cleaner`` now allows for a ``host_whitelist``, and
two overridable methods: ``allow_embedded_url(el, url)`` and the
Modified: lxml/trunk/src/lxml/lxml.etree.pyx
==============================================================================
--- lxml/trunk/src/lxml/lxml.etree.pyx (original)
+++ lxml/trunk/src/lxml/lxml.etree.pyx Sat Nov 24 10:26:37 2007
@@ -1749,6 +1749,9 @@
tree.xmlFree(c_result)
return 1
+ def __richcmp__(self, other, int op):
+ return python.PyObject_RichCompare(dict(self), other_items, op)
+
cdef class _AttribIterator:
"""Attribute iterator - for internal use only!
"""
More information about the lxml-checkins
mailing list