From d965ea9371da1983b87ccefe313741bdac9bfe74 Mon Sep 17 00:00:00 2001 From: Al Date: Thu, 20 Oct 2016 20:55:17 -0400 Subject: [PATCH] [openaddresses] adding hyphenation/dehyphenation to the OpenAddresses formatter --- scripts/geodata/openaddresses/formatter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/geodata/openaddresses/formatter.py b/scripts/geodata/openaddresses/formatter.py index d6922425..421bf03b 100644 --- a/scripts/geodata/openaddresses/formatter.py +++ b/scripts/geodata/openaddresses/formatter.py @@ -218,6 +218,7 @@ class OpenAddressesFormatter(object): separate_unit_prob = float(self.get_property('separate_unit_probability', *configs) or 0.0) abbreviate_toponym_prob = float(self.get_property('abbreviate_toponym_probability', *configs)) + add_osm_boundaries = bool(self.get_property('add_osm_boundaries', *configs) or False) add_osm_neighborhoods = bool(self.get_property('add_osm_neighborhoods', *configs) or False) non_numeric_units = bool(self.get_property('non_numeric_units', *configs) or False) @@ -392,6 +393,7 @@ class OpenAddressesFormatter(object): if component is not None: component = abbreviate(toponym_abbreviations_gazetteer, component, language, abbreviate_prob=abbreviate_toponym_prob) + component = self.components.name_hyphens(component) components[component_key] = component # Any components specified to be added by the config (usually state)