ExtendedAtomDict: Add __eq__
authorSebastian Luther <SebastianLuther@gmx.de>
Tue, 24 Aug 2010 18:30:12 +0000 (20:30 +0200)
committerZac Medico <zmedico@gentoo.org>
Tue, 24 Aug 2010 18:36:25 +0000 (11:36 -0700)
pym/portage/dep/__init__.py

index cd0087ad7ef2be1345ba323ea79086fd56a349c4..6b0f7f78cdb9e8e6bbfdb0bae1b5ab929f7eb3fd 100644 (file)
@@ -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()