Project

General

Profile

« Previous | Next » 

Revision 2057

sql.py: esc_name_by_module(): If not enclosing name in quotes, call check_name() on it

View differences:

sql.py
230 230
    if module == 'psycopg2':
231 231
        if preserve_case: quote = '"'
232 232
        # Don't enclose in quotes because this disables case-insensitivity
233
        else: return name
233
        else:
234
            check_name(name)
235
            return name
234 236
    elif module == 'MySQLdb': quote = '`'
235 237
    else: raise NotImplementedError("Can't escape name for "+module+' database')
236 238
    return quote + name.replace(quote, '') + quote

Also available in: Unified diff