From f76faafd8c0ca3ed2cdfd3be05b2942788fc973f Mon Sep 17 00:00:00 2001 From: Al Date: Sat, 18 Feb 2017 12:03:02 -0800 Subject: [PATCH] [openaddresses] adding a few house number phrases as well in Colombia --- scripts/geodata/openaddresses/formatter.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/geodata/openaddresses/formatter.py b/scripts/geodata/openaddresses/formatter.py index f68ada50..69d54f1d 100644 --- a/scripts/geodata/openaddresses/formatter.py +++ b/scripts/geodata/openaddresses/formatter.py @@ -214,7 +214,11 @@ class OpenAddressesFormatter(object): if u' ' in building_number and random.choice((True, False)): building_number = building_number.replace(u' ', u'') - return separator.join([cross_street, building_number]) + house_number = separator.join([cross_street, building_number]) + house_number_prefixes = (u'#', u'no.', u'no', u'nÂș') + if random.choice((True, False)) and not any((house_number.lower().startswith(p) for p in house_number_prefixes)): + house_number = u' '.join([random.choice(house_number_prefixes), house_number]) + return house_number def get_property(self, key, *configs):