Hi.
I suggest that the attached patch be applied to trunk. I was working
on a small database-comparison tool which used "!=" between two
RowProxy objects, and it took me a little while to realize that it was
not behaving equivalently to "==" negated.
--
Knut Aksel Røysland
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---
Property changes on: lib/sqlalchemy/sql
___________________________________________________________________
Name: svn:ignore
+ *.pyc
Index: lib/sqlalchemy/engine/base.py
===================================================================
--- lib/sqlalchemy/engine/base.py (revision 3887)
+++ lib/sqlalchemy/engine/base.py (working copy)
@@ -1244,6 +1244,9 @@
(other == tuple([self.__parent._get_col(self.__row, key)
for key in xrange(len(self.__row))])))
+ def __ne__(self, other):
+ return not self.__eq__(other)
+
def __repr__(self):
return repr(tuple(self))