def round_time(time):
    """Round up or down time based on set break_point."""
    minutes = time.minute if time.second < 30 else time.minute + 1
    hours = time.hour
    break_point = 7  # minutes
    if minutes > 45 + break_point:
        hours += 1
        minutes = 0
    elif minutes > 30 + break_point:
        minutes = 45
    elif minutes > 15 + break_point:
        minutes = 30
    elif minutes > 0 + break_point:
        minutes = 15
    else:
        minutes = 0
    return hours, minutes