[fix] unit phrases
This commit is contained in:
@@ -42,8 +42,8 @@ class OpenAddressesFormatter(object):
|
|||||||
|
|
||||||
for (lang, dictionary_type), values in six.iteritems(address_phrase_dictionaries.phrases):
|
for (lang, dictionary_type), values in six.iteritems(address_phrase_dictionaries.phrases):
|
||||||
if dictionary_type == 'unit_types_numbered':
|
if dictionary_type == 'unit_types_numbered':
|
||||||
unit_phrases = itertools.chain(*[safe_encode(p) for p in values if len(p) > 2])
|
unit_phrases = [safe_encode(p) for p in itertools.chain(*values) if len(p) > 2]
|
||||||
pattern = re.compile(r'\b(?:{})\s+(?:#?\s*)(?:[\d]+|[a-z]|[a-z]\-?[\d]+|[\d]+\-?[a-z])\s*$'.format(six.u('|').join(unit_phrases)),
|
pattern = re.compile(r'\b(?:{})\s+(?:#?\s*)(?:[\d]+|[a-z]|[a-z]\-?[\d]+|[\d]+\-?[a-z])\s*$'.format(safe_encode('|').join(unit_phrases)),
|
||||||
re.I | re.UNICODE)
|
re.I | re.UNICODE)
|
||||||
unit_type_regexes[lang] = pattern
|
unit_type_regexes[lang] = pattern
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user