rqlrewrite.py
branchstable
changeset 4721 8f63691ccb7f
parent 4719 aaed3f813ef8
child 4906 9a50539f01d1
--- a/rqlrewrite.py	Fri Feb 26 13:21:13 2010 +0100
+++ b/rqlrewrite.py	Fri Feb 26 13:24:47 2010 +0100
@@ -109,7 +109,10 @@
     return newsolutions
 
 
-class Unsupported(Exception): pass
+class Unsupported(Exception):
+    """raised when an rql expression can't be inserted in some rql query
+    because it create an unresolvable query (eg no solutions found)
+    """
 
 
 class RQLRewriter(object):
@@ -440,9 +443,9 @@
                 while argname in self.kwargs:
                     argname = select.allocate_varname()
                 # insert "U eid %(u)s"
-                var = select.get_variable(self.u_varname)
-                select.add_constant_restriction(select.get_variable(self.u_varname),
-                                                'eid', unicode(argname), 'Substitute')
+                select.add_constant_restriction(
+                    select.get_variable(self.u_varname),
+                    'eid', unicode(argname), 'Substitute')
                 self.kwargs[argname] = self.session.user.eid
             return self.u_varname
         key = (self.current_expr, self.varmap, vname)