From 7c9146feb39504bf290912f65930a7bd1c872010 Mon Sep 17 00:00:00 2001 From: sebres Date: Wed, 4 Jul 2018 17:04:12 +0200 Subject: [PATCH] ticket can contains bytes now (if deserialized from json by py3.x) --- fail2ban/server/ticket.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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