# HG changeset patch # User Sylvain Thénault # Date 1374677380 -7200 # Node ID 8406bef5d5f2e87e16012f0e5502c25799fbd02f # Parent b982e88e4836d36c91e3cc9cacd91688bf2b2a7c [rql rewrite] equivalent but much simpler flow diff -r b982e88e4836 -r 8406bef5d5f2 rqlrewrite.py --- a/rqlrewrite.py Thu Jul 25 08:52:15 2013 +0200 +++ b/rqlrewrite.py Wed Jul 24 16:49:40 2013 +0200 @@ -685,10 +685,8 @@ if _has_multiple_cardinality(vi['stinfo']['possibletypes'], rdef, ttypes_func, cardindex): continue - break - else: - return None - return orel + return orel + return None def _use_orig_term(self, snippet_varname, term): key = (self.current_expr, self.varmap, snippet_varname)