[fix] check before pop

This commit is contained in:
Al
2016-11-18 18:36:35 -05:00
parent 7a89c6e9ce
commit 25ceeed6ef

View File

@@ -404,7 +404,7 @@ class OSMAddressFormatter(object):
tag_components=tag_components, minimal_only=minimal_only)]
address_prob = float(nested_get(self.config, ('venues', 'address_probability'), default=0.0))
if random.random() < address_prob:
if random.random() < address_prob and AddressFormatter.HOUSE in address_components:
address_components.pop(AddressFormatter.HOUSE)
formatted_address = self.formatter.format_address(address_components, country, language=language,
tag_components=tag_components, minimal_only=minimal_only)