def traverse_to_chron_data(temp_sheet):
    """
    Traverse down to the first row that has chron data
    :param obj temp_sheet:
    :return int: traverse_row
    """
    traverse_row = traverse_to_chron_var(temp_sheet)
    reference_var = temp_sheet.cell_value(traverse_row, 0)

    # Traverse past all the short_names, until you hit a blank cell (the barrier)
    while temp_sheet.cell_value(traverse_row, 0) != '':
        traverse_row += 1
    # Traverse past the empty cells until we hit the chron data area
    while temp_sheet.cell_value(traverse_row, 0) == '':
        traverse_row += 1

    # Check if there is a header row. If there is, move past it. We don't want that data
    if temp_sheet.cell_value(traverse_row, 0) == reference_var:
        traverse_row += 1
    logger_excel.info("traverse_to_chron_data: row:{}".format(traverse_row))
    return traverse_row
def traverse_to_chron_data ( temp_sheet ) : traverse_row = traverse_to_chron_var ( temp_sheet ) reference_var = temp_sheet . cell_value ( traverse_row , 0 ) while temp_sheet . cell_value ( traverse_row , 0 ) != '' : traverse_row += 1 while temp_sheet . cell_value ( traverse_row , 0 ) == '' : traverse_row += 1 if temp_sheet . cell_value ( traverse_row , 0 ) == reference_var : traverse_row += 1 logger_excel . info ( "traverse_to_chron_data: row:{}" . format ( traverse_row ) ) return traverse_row
Traverse down to the first row that has chron data
    :param obj temp_sheet:
    :return int: traverse_row