From c028a3799d236d08dbcff5b085881753e28b93bd Mon Sep 17 00:00:00 2001 From: Pierre Jaury Date: Thu, 29 Sep 2016 12:10:58 +0200 Subject: [PATCH] Write an equivalence test for domains, fixes #65 (cherry picked from commit 144f427088acf9439fd9971898296137b8339f9a) --- admin/freeposte/admin/models.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/admin/freeposte/admin/models.py b/admin/freeposte/admin/models.py index dd461a75..e458e453 100644 --- a/admin/freeposte/admin/models.py +++ b/admin/freeposte/admin/models.py @@ -90,6 +90,12 @@ class Domain(Base): def __str__(self): return self.name + def __eq__(self, other): + try: + return self.name == other.name + except AttributeError: + return False + class Email(Base): """ Abstraction for an email address (localpart and domain).