Example #1
0
    def __init__(self, cursor):
        OrderedCaseInsensitiveDict.__init__(self)

        # Required for named cursors
        if cursor.description and not cursor.column_mapping:
            cursor._build_index()
        self._column_mapping = cursor.column_mapping
Example #2
0
 def __setitem__(self, name, value):
     if type(name) == int:
         name = self._column_mapping[name]
     return OrderedCaseInsensitiveDict.__setitem__(self, name, value)