diff options
author | Yaroslav Halchenko <debian@onerussian.com> | 2011-11-18 14:47:55 -0500 |
---|---|---|
committer | Yaroslav Halchenko <debian@onerussian.com> | 2011-11-18 14:47:55 -0500 |
commit | eda7efbca3e10d6f4d67c4a1a5ec4e5c2e20cc94 (patch) | |
tree | c4b773bc5c345cbca85f9632dab63c7c65d55cb6 | |
parent | bd658fc74ba96a9c18c06d06c387e058a94c69d2 (diff) | |
download | fail2ban-eda7efbca3e10d6f4d67c4a1a5ec4e5c2e20cc94.tar.gz |
ENH: fix of syntax for compatibility with Python 2.4
-rw-r--r-- | server/faildata.py | 7 |
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 |