Skip to content

Commit 51de6f0

Browse files
committed
Use range() not xrange() for Python 3 compatibility
1 parent d32f784 commit 51de6f0

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

python/phonenumbers/asyoutypeformatter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ def _input_accrued_national_number(self):
406406
length_of_national_number = len(self._national_number)
407407
if length_of_national_number > 0:
408408
temp_national_number = ""
409-
for ii in xrange(length_of_national_number):
409+
for ii in range(length_of_national_number):
410410
temp_national_number = self._input_digit_helper(self._national_number[ii])
411411
if self._able_to_format:
412412
return self._prefix_before_national_number + temp_national_number

python/phonenumbers/geocoder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def area_description_for_number(numobj, lang, script=None, region=None):
9595
e164_num = format_number(numobj, PhoneNumberFormat.E164)
9696
if not e164_num.startswith('+'): # pragma no cover
9797
raise Exception("Expect E164 number to start with +")
98-
for prefix_len in xrange(GEOCODE_LONGEST_PREFIX, 0, -1):
98+
for prefix_len in range(GEOCODE_LONGEST_PREFIX, 0, -1):
9999
prefix = e164_num[1:(1 + prefix_len)]
100100
if prefix in GEOCODE_DATA:
101101
# This prefix is present in the geocoding data, as a dictionary

python/phonenumbers/phonenumberutil.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ def normalize_digits_only(number, keep_non_digits=False):
490490
number = unicode(number)
491491
number_length = len(number)
492492
normalized_digits = u("")
493-
for ii in xrange(number_length):
493+
for ii in range(number_length):
494494
d = unicode_digit(number[ii], -1)
495495
if d != -1:
496496
normalized_digits += unicode(d)
@@ -1775,7 +1775,7 @@ def _extract_country_code(number):
17751775
if len(number) == 0 or number[0] == u'0':
17761776
# Country codes do not begin with a '0'.
17771777
return (0, number)
1778-
for ii in xrange(1, min(len(number), _MAX_LENGTH_COUNTRY_CODE) + 1):
1778+
for ii in range(1, min(len(number), _MAX_LENGTH_COUNTRY_CODE) + 1):
17791779
try:
17801780
country_code = int(number[:ii])
17811781
if country_code in COUNTRY_CODE_TO_REGION_CODE:

0 commit comments

Comments
 (0)