From 072d7ed540fdd09c3db301aef5af06c01286feab Mon Sep 17 00:00:00 2001 From: Al Date: Wed, 18 Jan 2017 18:38:53 -0500 Subject: [PATCH] [openaddresses] reset language to config_language every time so language disambiguation gets used as needed --- scripts/geodata/openaddresses/formatter.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/geodata/openaddresses/formatter.py b/scripts/geodata/openaddresses/formatter.py index a96a5fab..b68321b9 100644 --- a/scripts/geodata/openaddresses/formatter.py +++ b/scripts/geodata/openaddresses/formatter.py @@ -231,7 +231,7 @@ class OpenAddressesFormatter(object): alias_fields_containing = {field: [(re.compile(v['pattern'], re.I | re.UNICODE), v) for v in value] for field, value in six.iteritems(dict(self.get_property('alias_fields_containing', *configs) or {}))} - language = self.get_property('language', *configs) + config_language = self.get_property('language', *configs) add_components = self.get_property('add', *configs) @@ -261,6 +261,8 @@ class OpenAddressesFormatter(object): except (ValueError, TypeError): continue + language = config_language + components = {} skip_record = False