Skip to content

Commit fd89096

Browse files
committed
Fix generated metadata -- sorted possible_length
1 parent 6bcc426 commit fd89096

67 files changed

Lines changed: 70 additions & 70 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

python/phonenumbers/data/region_AD.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

44
PHONE_METADATA_AD = PhoneMetadata(id='AD', country_code=376, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='(?:[346-9]|180)\\d{5}', possible_number_pattern='\\d{6,8}', possible_length=[8,6]),
5+
general_desc=PhoneNumberDesc(national_number_pattern='(?:[346-9]|180)\\d{5}', possible_number_pattern='\\d{6,8}', possible_length=[6,8]),
66
fixed_line=PhoneNumberDesc(national_number_pattern='[78]\\d{5}', possible_number_pattern='\\d{6}', example_number='712345', possible_length=[6]),
77
mobile=PhoneNumberDesc(national_number_pattern='[346]\\d{5}', possible_number_pattern='\\d{6}', example_number='312345', possible_length=[6]),
88
toll_free=PhoneNumberDesc(national_number_pattern='180[02]\\d{4}', possible_number_pattern='\\d{8}', example_number='18001234', possible_length=[8]),

python/phonenumbers/data/region_AL.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

44
PHONE_METADATA_AL = PhoneMetadata(id='AL', country_code=355, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='[2-57]\\d{7}|6\\d{8}|8\\d{5,7}|9\\d{5}', possible_number_pattern='\\d{5,9}', possible_length=[8,9,6,7], possible_length_local_only=[5,6,7]),
5+
general_desc=PhoneNumberDesc(national_number_pattern='[2-57]\\d{7}|6\\d{8}|8\\d{5,7}|9\\d{5}', possible_number_pattern='\\d{5,9}', possible_length=[6,7,8,9], possible_length_local_only=[5,6,7]),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:[168][1-9]|[247]\\d|9[1-7])|3(?:1[1-3]|[2-6]\\d|[79][1-8]|8[1-9])|4\\d{2}|5(?:1[1-4]|[2-578]\\d|6[1-5]|9[1-7])|8(?:[19][1-5]|[2-6]\\d|[78][1-7]))\\d{5}', possible_number_pattern='\\d{5,8}', example_number='22345678', possible_length=[8], possible_length_local_only=[5,6,7]),
77
mobile=PhoneNumberDesc(national_number_pattern='6[6-9]\\d{7}', possible_number_pattern='\\d{9}', example_number='661234567', possible_length=[9]),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{4}', possible_number_pattern='\\d{7}', example_number='8001234', possible_length=[7]),

python/phonenumbers/data/region_AR.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

44
PHONE_METADATA_AR = PhoneMetadata(id='AR', country_code=54, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='11\\d{8}|[2368]\\d{9}|9\\d{10}', possible_number_pattern='\\d{6,11}', possible_length=[10,11], possible_length_local_only=[8,6,7]),
5+
general_desc=PhoneNumberDesc(national_number_pattern='11\\d{8}|[2368]\\d{9}|9\\d{10}', possible_number_pattern='\\d{6,11}', possible_length=[10,11], possible_length_local_only=[6,7,8]),
66
fixed_line=PhoneNumberDesc(national_number_pattern='11\\d{8}|(?:2(?:2(?:[013]\\d|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[067]\\d)|4(?:7[3-8]|9\\d)|6(?:[01346]\\d|2[24-6]|5[15-8])|80\\d|9(?:[0124789]\\d|3[1-6]|5[234]|6[2-46]))|3(?:3(?:2[79]|6\\d|8[2578])|4(?:[78]\\d|0[0124-9]|[1-35]\\d|4[24-7]|6[02-9]|9[123678])|5(?:[138]\\d|2[1245]|4[1-9]|6[2-4]|7[1-6])|6[24]\\d|7(?:[0469]\\d|1[1568]|2[013-9]|3[145]|5[14-8]|7[2-57]|8[0-24-9])|8(?:[013578]\\d|2[15-7]|4[13-6]|6[1-357-9]|9[124]))|670\\d)\\d{6}', possible_number_pattern='\\d{6,10}', example_number='1123456789', possible_length=[10], possible_length_local_only=[6,7,8]),
77
mobile=PhoneNumberDesc(national_number_pattern='675\\d{7}|9(?:11[2-9]\\d{7}|(?:2(?:2[013]|3[067]|49|6[01346]|80|9[147-9])|3(?:36|4[12358]|5[138]|6[24]|7[069]|8[013578]))[2-9]\\d{6}|\\d{4}[2-9]\\d{5})', possible_number_pattern='\\d{6,11}', example_number='91123456789', possible_length=[11], possible_length_local_only=[6,7,8]),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7}', possible_number_pattern='\\d{10}', example_number='8001234567', possible_length=[10]),

python/phonenumbers/data/region_BD.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

44
PHONE_METADATA_BD = PhoneMetadata(id='BD', country_code=880, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='[2-79]\\d{5,9}|1\\d{9}|8[0-7]\\d{4,8}', possible_number_pattern='\\d{6,10}', possible_length=[8,9,10,6,7]),
5+
general_desc=PhoneNumberDesc(national_number_pattern='[2-79]\\d{5,9}|1\\d{9}|8[0-7]\\d{4,8}', possible_number_pattern='\\d{6,10}', possible_length=[6,7,8,9,10]),
66
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:550\\d|7(?:1[0-267]|2[0-289]|3[0-29]|[46][01]|5[1-3]|7[017]|91)|8(?:0[125]|[139][1-6]|2[0157-9]|6[1-35]|7[1-5]|8[1-8]|90)|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0167]|7[15]|8[0146-8]))\\d{4}|3(?:12?[5-7]\\d{2}|0(?:2(?:[025-79]\\d|[348]\\d{1,2})|3(?:[2-4]\\d|[56]\\d?))|2(?:1\\d{2}|2(?:[12]\\d|[35]\\d{1,2}|4\\d?))|3(?:1\\d{2}|2(?:[2356]\\d|4\\d{1,2}))|4(?:1\\d{2}|2(?:2\\d{1,2}|[47]|5\\d{2}))|5(?:1\\d{2}|29)|[67]1\\d{2}|8(?:1\\d{2}|2(?:2\\d{2}|3|4\\d)))\\d{3}|4(?:0(?:2(?:[09]\\d|7)|33\\d{2})|1\\d{3}|2(?:1\\d{2}|2(?:[25]\\d?|[348]\\d|[67]\\d{1,2}))|3(?:1\\d{2}(?:\\d{2})?|2(?:[045]\\d|[236-9]\\d{1,2})|32\\d{2})|4(?:[18]\\d{2}|2(?:[2-46]\\d{2}|3)|5[25]\\d{2})|5(?:1\\d{2}|2(?:3\\d|5))|6(?:[18]\\d{2}|2(?:3(?:\\d{2})?|[46]\\d{1,2}|5\\d{2}|7\\d)|5(?:3\\d?|4\\d|[57]\\d{1,2}|6\\d{2}|8))|71\\d{2}|8(?:[18]\\d{2}|23\\d{2}|54\\d{2})|9(?:[18]\\d{2}|2[2-5]\\d{2}|53\\d{1,2}))\\d{3}|5(?:02[03489]\\d{2}|1\\d{2}|2(?:1\\d{2}|2(?:2(?:\\d{2})?|[457]\\d{2}))|3(?:1\\d{2}|2(?:[37](?:\\d{2})?|[569]\\d{2}))|4(?:1\\d{2}|2[46]\\d{2})|5(?:1\\d{2}|26\\d{1,2})|6(?:[18]\\d{2}|2|53\\d{2})|7(?:1|24)\\d{2}|8(?:1|26)\\d{2}|91\\d{2})\\d{3}|6(?:0(?:1\\d{2}|2(?:3\\d{2}|4\\d{1,2}))|2(?:2[2-5]\\d{2}|5(?:[3-5]\\d{2}|7)|8\\d{2})|3(?:1|2[3478])\\d{2}|4(?:1|2[34])\\d{2}|5(?:1|2[47])\\d{2}|6(?:[18]\\d{2}|6(?:2(?:2\\d|[34]\\d{2})|5(?:[24]\\d{2}|3\\d|5\\d{1,2})))|72[2-5]\\d{2}|8(?:1\\d{2}|2[2-5]\\d{2})|9(?:1\\d{2}|2[2-6]\\d{2}))\\d{3}|7(?:(?:02|[3-589]1|6[12]|72[24])\\d{2}|21\\d{3}|32)\\d{3}|8(?:(?:4[12]|[5-7]2|1\\d?)|(?:0|3[12]|[5-7]1|217)\\d)\\d{4}|9(?:[35]1|(?:[024]2|81)\\d|(?:1|[24]1)\\d{2})\\d{3}', possible_number_pattern='\\d{6,9}', example_number='27111234', possible_length=[6,7,8,9]),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:1[13-9]\\d|(?:3[78]|44)[02-9]|6(?:44|6[02-9]))\\d{7}', possible_number_pattern='\\d{10}', example_number='1812345678', possible_length=[10]),
88
toll_free=PhoneNumberDesc(national_number_pattern='80[03]\\d{7}', possible_number_pattern='\\d{10}', example_number='8001234567', possible_length=[10]),

python/phonenumbers/data/region_BG.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

44
PHONE_METADATA_BG = PhoneMetadata(id='BG', country_code=359, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='[23567]\\d{5,7}|[489]\\d{6,8}', possible_number_pattern='\\d{5,9}', possible_length=[8,9,6,7], possible_length_local_only=[4,5]),
5+
general_desc=PhoneNumberDesc(national_number_pattern='[23567]\\d{5,7}|[489]\\d{6,8}', possible_number_pattern='\\d{5,9}', possible_length=[6,7,8,9], possible_length_local_only=[4,5]),
66
fixed_line=PhoneNumberDesc(national_number_pattern='2\\d{5,7}|(?:[36]\\d|5[1-9]|8[1-6]|9[1-7])\\d{5,6}|(?:4(?:[124-7]\\d|3[1-6])|7(?:0[1-9]|[1-9]\\d))\\d{4,5}', possible_number_pattern='\\d{5,8}', example_number='2123456', possible_length=[6,7,8], possible_length_local_only=[4,5]),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:8[7-9]\\d|9(?:8\\d|99))\\d{6}|4(?:3[0789]|8\\d)\\d{5}', possible_number_pattern='\\d{8,9}', example_number='48123456', possible_length=[8,9]),
88
toll_free=PhoneNumberDesc(national_number_pattern='800\\d{5}', possible_number_pattern='\\d{8}', example_number='80012345', possible_length=[8]),

python/phonenumbers/data/region_BJ.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

44
PHONE_METADATA_BJ = PhoneMetadata(id='BJ', country_code=229, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='[2689]\\d{7}|7\\d{3}', possible_number_pattern='\\d{4,8}', possible_length=[8,4]),
5+
general_desc=PhoneNumberDesc(national_number_pattern='[2689]\\d{7}|7\\d{3}', possible_number_pattern='\\d{4,8}', possible_length=[4,8]),
66
fixed_line=PhoneNumberDesc(national_number_pattern='2(?:02|1[037]|2[45]|3[68])\\d{5}', possible_number_pattern='\\d{8}', example_number='20211234', possible_length=[8]),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:6[1-8]|9[03-9])\\d{6}', possible_number_pattern='\\d{8}', example_number='90011234', possible_length=[8]),
88
toll_free=PhoneNumberDesc(national_number_pattern='7[3-5]\\d{2}', possible_number_pattern='\\d{4}', example_number='7312', possible_length=[4]),

python/phonenumbers/data/region_BT.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

44
PHONE_METADATA_BT = PhoneMetadata(id='BT', country_code=975, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='[1-8]\\d{6,7}', possible_number_pattern='\\d{6,8}', possible_length=[8,7], possible_length_local_only=[6]),
5+
general_desc=PhoneNumberDesc(national_number_pattern='[1-8]\\d{6,7}', possible_number_pattern='\\d{6,8}', possible_length=[7,8], possible_length_local_only=[6]),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}', possible_number_pattern='\\d{6,7}', example_number='2345678', possible_length=[7], possible_length_local_only=[6]),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:1[67]|77)\\d{6}', possible_number_pattern='\\d{8}', example_number='17123456', possible_length=[8]),
88
toll_free=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),

python/phonenumbers/data/region_BW.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

44
PHONE_METADATA_BW = PhoneMetadata(id='BW', country_code=267, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='[2-79]\\d{6,7}', possible_number_pattern='\\d{7,8}', possible_length=[8,7]),
5+
general_desc=PhoneNumberDesc(national_number_pattern='[2-79]\\d{6,7}', possible_number_pattern='\\d{7,8}', possible_length=[7,8]),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0235-9]|55|[69]\\d|7[01])|4(?:6[03]|7[1267]|9[0-5])|5(?:3[0389]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}', possible_number_pattern='\\d{7}', example_number='2401234', possible_length=[7]),
77
mobile=PhoneNumberDesc(national_number_pattern='7(?:[1-6]\\d|7[014-8])\\d{5}', possible_number_pattern='\\d{8}', example_number='71123456', possible_length=[8]),
88
toll_free=PhoneNumberDesc(national_number_pattern='NA', possible_number_pattern='NA'),

python/phonenumbers/data/region_BZ.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

44
PHONE_METADATA_BZ = PhoneMetadata(id='BZ', country_code=501, international_prefix='00',
5-
general_desc=PhoneNumberDesc(national_number_pattern='[2-8]\\d{6}|0\\d{10}', possible_number_pattern='\\d{7}(?:\\d{4})?', possible_length=[11,7]),
5+
general_desc=PhoneNumberDesc(national_number_pattern='[2-8]\\d{6}|0\\d{10}', possible_number_pattern='\\d{7}(?:\\d{4})?', possible_length=[7,11]),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:[23458][02]\\d|7(?:[02]\\d|32))\\d{4}', possible_number_pattern='\\d{7}', example_number='2221234', possible_length=[7]),
77
mobile=PhoneNumberDesc(national_number_pattern='6[0-35-7]\\d{5}', possible_number_pattern='\\d{7}', example_number='6221234', possible_length=[7]),
88
toll_free=PhoneNumberDesc(national_number_pattern='0800\\d{7}', possible_number_pattern='\\d{11}', example_number='08001234123', possible_length=[11]),

python/phonenumbers/data/region_CA.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata
33

44
PHONE_METADATA_CA = PhoneMetadata(id='CA', country_code=1, international_prefix='011',
5-
general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{9}|3\\d{6}', possible_number_pattern='\\d{7}(?:\\d{3})?', possible_length=[10,7], possible_length_local_only=[7]),
5+
general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{9}|3\\d{6}', possible_number_pattern='\\d{7}(?:\\d{3})?', possible_length=[7,10], possible_length_local_only=[7]),
66
fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:0[04]|13|22|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}|310\\d{4}', possible_number_pattern='\\d{7}(?:\\d{3})?', example_number='2042345678', possible_length=[10], possible_length_local_only=[7]),
77
mobile=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|65)|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:0[04]|13|22|39|47)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', possible_number_pattern='\\d{7}(?:\\d{3})?', example_number='2042345678', possible_length=[10], possible_length_local_only=[7]),
88
toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|44|55|66|77|88)[2-9]\\d{6}|310\\d{4}', possible_number_pattern='\\d{7}(?:\\d{3})?', example_number='8002123456', possible_length=[7,10]),

0 commit comments

Comments
 (0)