From 52a53cda1fde2565b8e56340bfb3bc46efd39728 Mon Sep 17 00:00:00 2001 From: Al Date: Wed, 25 Jan 2017 01:41:27 -0500 Subject: [PATCH] [fix] postcode formatting in OpenAddresses --- scripts/geodata/openaddresses/formatter.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/geodata/openaddresses/formatter.py b/scripts/geodata/openaddresses/formatter.py index e55be693..f54034eb 100644 --- a/scripts/geodata/openaddresses/formatter.py +++ b/scripts/geodata/openaddresses/formatter.py @@ -385,7 +385,10 @@ class OpenAddressesFormatter(object): if postcode_length: postcode = postcode.zfill(postcode_length)[:postcode_length] + if postcode: components[AddressFormatter.POSTCODE] = postcode + elif AddressFormatter.POSTCODE in components: + component.pop(AddressFormatter.POSTCODE) unit = components.get(AddressFormatter.UNIT, None)