[fix] check before pop
This commit is contained in:
@@ -404,7 +404,7 @@ class OSMAddressFormatter(object):
|
|||||||
tag_components=tag_components, minimal_only=minimal_only)]
|
tag_components=tag_components, minimal_only=minimal_only)]
|
||||||
|
|
||||||
address_prob = float(nested_get(self.config, ('venues', 'address_probability'), default=0.0))
|
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)
|
address_components.pop(AddressFormatter.HOUSE)
|
||||||
formatted_address = self.formatter.format_address(address_components, country, language=language,
|
formatted_address = self.formatter.format_address(address_components, country, language=language,
|
||||||
tag_components=tag_components, minimal_only=minimal_only)
|
tag_components=tag_components, minimal_only=minimal_only)
|
||||||
|
|||||||
Reference in New Issue
Block a user