def get_filtered_item ( self, index = 0 ):
        try:
            return self.__filtered_items()[ index ]
        except:
            logger.error( 'TableModel error: Request for invalid row %d out of '
                          '%d' % ( index, len( self.__filtered_items() ) ) )
            return None

    #---------------------------------------------------------------------------
    #  Returns the raw, unfiltered index corresponding to a specified filtered
    #  index:
    #---------------------------------------------------------------------------
Passes exception along.
dataset/ETHPy150Open enthought/traitsui/traitsui/wx/table_model.py/TableModel.get_filtered_item--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/ext/ndb/context.py/AutoBatcher._finished_callback