

def _is_number_match_SS(number1, number2):
    'Takes two phone numbers as strings and compares them for equality.\n\n    This is a convenience wrapper for _is_number_match_OO/_is_number_match_OS.\n    No default region is known.\n    '
    try:
        numobj1 = parse(number1, UNKNOWN_REGION)
        return _is_number_match_OS(numobj1, number2)
    except NumberParseException:
        (_, exc, _) = sys.exc_info()
        if (exc.error_type == NumberParseException.INVALID_COUNTRY_CODE):
            try:
                numobj2 = parse(number1, UNKNOWN_REGION)
                return _is_number_match_OS(numobj2, number1)
            except NumberParseException:
                (_, exc2, _) = sys.exc_info()
                if (exc2.error_type == NumberParseException.INVALID_COUNTRY_CODE):
                    try:
                        numobj1 = parse(number1, None, keep_raw_input=False, _check_region=False, numobj=None)
                        numobj2 = parse(number2, None, keep_raw_input=False, _check_region=False, numobj=None)
                        return _is_number_match_OO(numobj1, numobj2)
                    except NumberParseException:
                        return MatchType.NOT_A_NUMBER
    return MatchType.NOT_A_NUMBER

dataset/ETHPy150Open daviddrysdale/python-phonenumbers/python/phonenumbers/phonenumberutil.py _is_number_match_SS/VarMisuse@76/178 `number2`->`number1`