diff --git a/fail2ban/server/ticket.py b/fail2ban/server/ticket.py index be205303..a1d67583 100644 --- a/fail2ban/server/ticket.py +++ b/fail2ban/server/ticket.py @@ -138,7 +138,7 @@ class Ticket(object): self._data['matches'] = matches or [] def getMatches(self): - return [(line if isinstance(line, basestring) else "".join(line)) \ + return [(line if not isinstance(line, (list, tuple)) else "".join(line)) \ for line in self._data.get('matches', ())] @property