From f5393d24d413c7aa8540e697f2f2020bab3f1fc0 Mon Sep 17 00:00:00 2001 From: Al Date: Wed, 18 May 2016 02:57:22 -0400 Subject: [PATCH] [fix] conditionals --- scripts/geodata/addresses/components.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/geodata/addresses/components.py b/scripts/geodata/addresses/components.py index 0cfec717..dd5e07b3 100644 --- a/scripts/geodata/addresses/components.py +++ b/scripts/geodata/addresses/components.py @@ -281,8 +281,10 @@ class AddressExpander(object): prob_dist = component_config - if 'conditional' in component_config: - for c, vals in six.iteritems(component_config['conditionals']): + conditionals = component_config.get('conditional') + + if conditionals: + for c, vals in six.iteritems(conditionals): if c in existing_components: prob_dist = vals['probabilities'] break