(cursor, row)
return row
Called with each row of results before they are handed off.  You can return None to
    cause the row to be skipped or a different set of values to return
Called with each row of results before they are handed off.  You can return None to
    cause the row to be skipped or a different set of values to return
Called with each row of results before they are handed off . You can return None to cause the row to be skipped or a different set of values to return
def rowtrace(cursor, row):
    """Called with each row of results before they are handed off.  You can return None to
    cause the row to be skipped or a different set of values to return"""
    print ("Row:", row)
    return row
def rowtrace ( cursor , row ) : print ( "Row:" , row ) return row