summaryrefslogtreecommitdiffstats
path: root/layman/overlays/tar.py
diff options
context:
space:
mode:
authorSebastian Pipping <sebastian@pipping.org>2010-01-04 05:36:34 +0100
committerSebastian Pipping <sebastian@pipping.org>2010-01-04 05:36:34 +0100
commit836dea135b73c2b0e802888702c6b67c86f2bea4 (patch)
tree2dde4565291ae18112053c66210beb936a9ac2d1 /layman/overlays/tar.py
parent4cfd62c88c855c90f56db1a60ef2e438b13ca3d6 (diff)
downloadlayman-836dea135b73c2b0e802888702c6b67c86f2bea4.tar.gz
layman-836dea135b73c2b0e802888702c6b67c86f2bea4.tar.bz2
layman-836dea135b73c2b0e802888702c6b67c86f2bea4.zip
Introduce equality and inequality tests
Diffstat (limited to 'layman/overlays/tar.py')
-rw-r--r--layman/overlays/tar.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/layman/overlays/tar.py b/layman/overlays/tar.py
index 2ef69af..d65befc 100644
--- a/layman/overlays/tar.py
+++ b/layman/overlays/tar.py
@@ -88,6 +88,16 @@ class TarOverlay(Overlay):
else:
self.category = ''
+ def __eq__(self, other):
+ res = super(TarOverlay, self).__eq__(other) \
+ and self.format == other.format \
+ and self.subpath == other.subpath \
+ and self.category == other.category
+ return res
+
+ def __ne__(self, other):
+ return not self.__eq__(other)
+
def add(self, base, quiet = False):
'''Add overlay.'''