[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