diff --git a/scripts/geodata/openaddresses/formatter.py b/scripts/geodata/openaddresses/formatter.py index 774e188c..71d871fe 100644 --- a/scripts/geodata/openaddresses/formatter.py +++ b/scripts/geodata/openaddresses/formatter.py @@ -277,6 +277,8 @@ class OpenAddressesFormatter(object): is_netherlands = country_dir == 'nl' # HACK: remove when join function handles nulls is_italy = country_dir == 'it' + # HACK: remove when join function handles nulls + is_honololu = path.endswith('honolulu.csv') for row in reader: try: @@ -304,6 +306,10 @@ class OpenAddressesFormatter(object): if key == AddressFormatter.HOUSE_NUMBER and is_netherlands: value = self.dutch_house_number(value) + # HACK: remove when join function handles nulls + if key == AddressFormatter.HOUSE_NUMBER and is_honololu: + value = value.strip('- ') + # HACK: remove when join function handles nulls if key == AddressFormatter.HOUSE_NUMBER and is_italy: value = self.italian_house_number(value)