summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorSebastian Luther <SebastianLuther@gmx.de>2010-08-24 20:30:12 +0200
committerZac Medico <zmedico@gentoo.org>2010-08-24 11:36:25 -0700
commita5312711d6476f25ee558d7f143fad64f6e1103b (patch)
tree5dd96ee1f72e99a52f770a10f11da41f0ed92fb4 /pym
parent720da68235af444bdae8c049729d9861e6746b01 (diff)
downloadportage-a5312711d6476f25ee558d7f143fad64f6e1103b.tar.gz
portage-a5312711d6476f25ee558d7f143fad64f6e1103b.tar.bz2
portage-a5312711d6476f25ee558d7f143fad64f6e1103b.zip
ExtendedAtomDict: Add __eq__
Diffstat (limited to 'pym')
-rw-r--r--pym/portage/dep/__init__.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/pym/portage/dep/__init__.py b/pym/portage/dep/__init__.py
index cd0087ad7..6b0f7f78c 100644
--- a/pym/portage/dep/__init__.py
+++ b/pym/portage/dep/__init__.py
@@ -1235,6 +1235,11 @@ class ExtendedAtomDict(portage.cache.mappings.MutableMapping):
else:
self._normal[cp] = val
+ def __eq__(self, other):
+ return self._value_class == other._value_class and \
+ self._extended == other._extended and \
+ self._normal == other._normal
+
def clear(self):
self._extended.clear()
self._normal.clear()