[Pkg-bazaar-commits] ./bzr/unstable r747: - TreeDelta __eq__ and __ne__ methods
Martin Pool
mbp at sourcefrog.net
Fri Apr 10 08:20:54 UTC 2009
------------------------------------------------------------
revno: 747
committer: Martin Pool <mbp at sourcefrog.net>
timestamp: Wed 2005-06-22 17:56:30 +1000
message:
- TreeDelta __eq__ and __ne__ methods
modified:
bzrlib/diff.py
-------------- next part --------------
=== modified file 'bzrlib/diff.py'
--- a/bzrlib/diff.py 2005-06-22 07:36:38 +0000
+++ b/bzrlib/diff.py 2005-06-22 07:56:30 +0000
@@ -276,6 +276,18 @@
self.modified = []
self.unchanged = []
+ def __eq__(self, other):
+ if not isinstance(other, TreeDelta):
+ return False
+ return self.added == other.added \
+ and self.removed == other.removed \
+ and self.renamed == other.renamed \
+ and self.modified == other.modified \
+ and self.unchanged == other.unchanged
+
+ def __ne__(self, other):
+ return not (self == other)
+
def __repr__(self):
return "TreeDelta(added=%r, removed=%r, renamed=%r, modified=%r," \
" unchanged=%r)" % (self.added, self.removed, self.renamed,
More information about the Pkg-bazaar-commits
mailing list