main
Travis Johnson 10 years ago
parent c301369c2e
commit 0ad4cb3410

@ -581,11 +581,13 @@ class Worker(object):
return self._exc_handlers.pop() return self._exc_handlers.pop()
def __eq__(self, other): def __eq__(self, other):
"""Equality does not take the database/connection into account"""
if not isinstance(other, self.__class__): if not isinstance(other, self.__class__):
raise TypeError('Cannot compare workers to other types (of workers)') raise TypeError('Cannot compare workers to other types (of workers)')
return self.name == other.name return self.name == other.name
def __hash__(self): def __hash__(self):
"""The hash does not take the database/connection into account"""
return hash(self.name) return hash(self.name)

Loading…
Cancel
Save