# HG changeset patch # User Ryoma SHINYA # Date 1288590652 -32400 # Node ID 81337db23999db2bf00accd0e8224d5a7e07758e # Parent 81b44ae1cd730f0c47c7557e16fc94545714b82c modify ternary operator (ex: return s1 if ~~ else s2). for python2.4 ;-( diff -r 81b44ae1cd73 -r 81337db23999 pyrect/translator/grep_translator.py --- a/pyrect/translator/grep_translator.py Mon Nov 01 14:41:03 2010 +0900 +++ b/pyrect/translator/grep_translator.py Mon Nov 01 14:50:52 2010 +0900 @@ -60,7 +60,11 @@ def emit_filter(self, words): def longest(s1, s2): - return s1 if len(s1) >= len(s2) else s2 + if len(s1) >= len(s2): + return s1 + else: + return s2 + key = reduce(longest, words) if len(words) == 1: