summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYaroslav Halchenko <debian@onerussian.com>2011-11-18 14:47:55 -0500
committerYaroslav Halchenko <debian@onerussian.com>2011-11-18 14:47:55 -0500
commiteda7efbca3e10d6f4d67c4a1a5ec4e5c2e20cc94 (patch)
treec4b773bc5c345cbca85f9632dab63c7c65d55cb6
parentbd658fc74ba96a9c18c06d06c387e058a94c69d2 (diff)
downloadfail2ban-eda7efbca3e10d6f4d67c4a1a5ec4e5c2e20cc94.tar.gz
ENH: fix of syntax for compatibility with Python 2.4
-rw-r--r--server/faildata.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/server/faildata.py b/server/faildata.py
index 2b7959a7..ee396cdb 100644
--- a/server/faildata.py
+++ b/server/faildata.py
@@ -43,8 +43,11 @@ class FailData:
def setRetry(self, value):
self.__retry = value
# keep only the last matches or reset entirely
- self.__matches = self.__matches[-min(len(self.__matches, value)):] \
- if value else []
+ # Explicit if/else for compatibility with Python 2.4
+ if value:
+ self.__matches = self.__matches[-min(len(self.__matches, value)):]
+ else:
+ self.__matches = []
def getRetry(self):
return self.__retry