diff --git a/scripts/geodata/addresses/postcodes.py b/scripts/geodata/addresses/postcodes.py new file mode 100644 index 00000000..f85f704b --- /dev/null +++ b/scripts/geodata/addresses/postcodes.py @@ -0,0 +1,11 @@ +from geodata.addresses.numbering import NumberedComponent +from geodata.encoding import safe_decode + + +class PostCode(NumberedComponent): + @classmethod + def phrase(cls, postcode, language, country=None): + if postcode is None: + return None + return cls.numeric_phrase('postcodes.alphanumeric', postcode, language, + dictionaries=['postcodes'], country=country)