def transpose(obj, i, j, numrows, numcols, section, more, custom):
    """Transpose the rows and columns of a table
    
    Warning: once this function has changed the structure, it would be unwise
    to do anything else to the table on the same invocation of MODIFY TABLES!
    Therefore, it returns False in order to stop any further processing.
    """
    # this api raises a harmless exception on some tables after completing
    # the transpose
    try:
        PvtMgr = more.thetable.PivotManager().TransposeRowsWithColumns() 
    except:
        pass
    return False