def __getitem__(self, key):
        key = key.lower()
        try:
            return self.base_data_types_reverse[key]
        except __HOLE__:
            size = get_field_size(key)
            if size is not None:
                return ('CharField', {'max_length': size})
            raise KeyError
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.5/django/db/backends/sqlite3/introspection.py/FlexibleFieldLookupDict.__getitem__