def row_check_conflict(row1, row2):
    """Returns False if row1 and row2 have any conflicts.
    
    A conflict is where one position in a row is True while the other is False."""
    assert len(row1) == len(row2)
    for i, v1 in enumerate(row1):
        v2 = row2[i]
        # The solution can't conflict if either row is "None" (unknown).
        if v1 is None or v2 is None:
            continue

        if v1 != v2:
            return False

    # No conflicts in the entire row.  We must be good.
    return True