[osm] Adding dependencies so single street names are not valid without at least one of {house, number, suburb, city, postcode}

This commit is contained in:
Al
2015-10-03 15:22:21 -04:00
parent 77be2fe433
commit 5d2a24872a

View File

@@ -110,7 +110,11 @@ class AddressComponent(object):
OSM_ADDRESS_COMPONENTS = OrderedDict.fromkeys([
AddressComponent(AddressFormatter.HOUSE),
AddressComponent(AddressFormatter.ROAD),
AddressComponent(AddressFormatter.ROAD, dependencies=(AddressFormatter.HOUSE,
AddressFormatter.HOUSE_NUMBER,
AddressFormatter.SUBURB,
AddressFormatter.CITY,
AddressFormatter.POSTCODE)),
AddressComponent(AddressFormatter.HOUSE_NUMBER, dependencies=(AddressFormatter.ROAD,)),
AddressComponent(AddressFormatter.SUBURB, dependencies=(AddressFormatter.CITY, AddressFormatter.STATE,
AddressFormatter.POSTCODE)),