diff options
author | W. Trevor King <wking@drexel.edu> | 2009-12-05 00:21:35 -0500 |
---|---|---|
committer | W. Trevor King <wking@drexel.edu> | 2009-12-05 00:21:35 -0500 |
commit | 282d5cf934eec5c0ae02a01c345c38d0ad7c9fa7 (patch) | |
tree | 2bcfa1465362f60136f040d28f3f1d3a7e0d8a07 /.be/bugs/22b6f620-d2f7-42a5-a02e-145733a4e366/comments/777182da-a216-45c7-bf4d-42c84e511c66 | |
parent | e023e7b980f8cfb4c02a0442a39774311e1c5a99 (diff) | |
download | bugseverywhere-282d5cf934eec5c0ae02a01c345c38d0ad7c9fa7.tar.gz |
Add __eq__ and __ne__ methods to Tree.
This fixes a bug introduced by
revision-id: wking@drexel.edu-20091205034412-8apqxq8zqim48tf7
committer: W. Trevor King <wking@drexel.edu>
timestamp: Fri 2009-12-04 22:44:12 -0500
message:
Use __cmp__ instead of __eq__ for Tree comparison.
When I made that commit, I'd forgotten that Tree inherits an __eq__
method from list, so it won't fall back to the __cmp__ method to
determine equality. The new __eq__ and __ne__ methods use __cmp__
internally, so further subclasses (e.g. Comment) only need to override
__cmp__. Of course, list also defines __ge__, __gt__, __le__, __lt__,
... which I don't bother with, so stay away from TreeA > TreeB and the
like.
Diffstat (limited to '.be/bugs/22b6f620-d2f7-42a5-a02e-145733a4e366/comments/777182da-a216-45c7-bf4d-42c84e511c66')
0 files changed, 0 insertions, 0 deletions