diff --git a/fail2ban/server/ticket.py b/fail2ban/server/ticket.py index 6d856be3..8d036b2d 100644 --- a/fail2ban/server/ticket.py +++ b/fail2ban/server/ticket.py @@ -53,10 +53,13 @@ class Ticket: return str(self) def __eq__(self, other): - return self.__ip == other.__ip and \ + try: + return self.__ip == other.__ip and \ round(self.__time,2) == round(other.__time,2) and \ self.__attempt == other.__attempt and \ self.__matches == other.__matches + except AttributeError: + return False def setIP(self, value): if isinstance(value, basestring):