Example #1
0
 def repl_literal(expr, db):
     parts = sub_vars_re.split(expr[1:-1])
     if len(parts) == 1:
         return expr
     params = parts[1::2]
     parts = ["'%s'" % p for p in parts]
     parts[1::2] = ['%s'] * len(params)
     for param in params:
         add_value(param)
     return db.concat(*parts)
Example #2
0
 def repl_literal(expr):
     parts = sub_vars_re.split(expr[1:-1])
     if len(parts) == 1:
         return expr
     params = parts[1::2]
     parts = ["'%s'" % p for p in parts]
     parts[1::2] = ["%s"] * len(params)
     for param in params:
         add_value(param)
     return self.env.get_read_db().concat(*parts)
Example #3
0
 def repl_literal(expr, db):
     parts = sub_vars_re.split(expr[1:-1])
     if len(parts) == 1:
         return expr
     params = parts[1::2]
     parts = ["'%s'" % p for p in parts]
     parts[1::2] = ['%s'] * len(params)
     for param in params:
         add_value(param)
     return db.concat(*parts)