Ticket #10160: 10160.diff

File 10160.diff, 1.3 KB (added by Erin Kelly, 15 years ago)
  • django/db/models/sql/where.py

     
    160160            extra = ''
    161161
    162162        if lookup_type in connection.operators:
    163             format = "%s %%s %s" % (connection.ops.lookup_cast(lookup_type),
    164                     extra)
     163            format = "%s %%s %%s" % (connection.ops.lookup_cast(lookup_type),)
    165164            return (format % (field_sql,
    166                     connection.operators[lookup_type] % cast_sql), params)
     165                              connection.operators[lookup_type] % cast_sql,
     166                              extra), params)
    167167
    168168        if lookup_type == 'in':
    169169            if not value_annot:
  • django/db/models/sql/expressions.py

     
    6767                try:
    6868                    sql, params = qn(child), ()
    6969                except:
    70                     sql, params = str(child), ()
     70                    sql, params = '%s', (child,)
    7171
    7272            if hasattr(child, 'children') > 1:
    7373                format = '(%s)'
Back to Top