Project

General

Profile

« Previous | Next » 

Revision 2569

sql.py: esc_name_by_module(): psycopg2: If ignore_case is set but name is unsafe, just escape it instead of raising an exception

View differences:

lib/sql.py
113 113

  
114 114
def esc_name_by_module(module, name, ignore_case=False):
115 115
    if module == 'psycopg2' or module == None:
116
        if ignore_case:
116
        if ignore_case and is_safe_name(name):
117 117
            # Don't enclose in quotes because this disables case-insensitivity
118
            check_name(name)
119 118
            return name
120 119
        else: quote = '"'
121 120
    elif module == 'MySQLdb': quote = '`'

Also available in: Unified diff