[fix] default None
This commit is contained in:
@@ -878,7 +878,9 @@ class AddressComponents(object):
|
|||||||
def add_locatives(self, address_components, language):
|
def add_locatives(self, address_components, language):
|
||||||
if language in self.slavic_morphology_analyzers and AddressFormatter.CITY in address_components:
|
if language in self.slavic_morphology_analyzers and AddressFormatter.CITY in address_components:
|
||||||
for component in address_components:
|
for component in address_components:
|
||||||
locative_probability = nested_get(self.config, ('slavic_names', component, 'locative_probability'))
|
if component not in AddressFormatter.BOUNDARY_COMPONENTS:
|
||||||
|
continue
|
||||||
|
locative_probability = nested_get(self.config, ('slavic_names', component, 'locative_probability'), default=None)
|
||||||
if locative_probability is not None and random.random() < float(locative_probability):
|
if locative_probability is not None and random.random() < float(locative_probability):
|
||||||
address_components[component] = self.locative_name(address_components[component], language)
|
address_components[component] = self.locative_name(address_components[component], language)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user