From eda7efbca3e10d6f4d67c4a1a5ec4e5c2e20cc94 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Fri, 18 Nov 2011 14:47:55 -0500 Subject: [PATCH] ENH: fix of syntax for compatibility with Python 2.4 --- server/faildata.py | 7 +++++-- 1 file 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