[addresses] Implementing number_min_abs_value, number_max_abs_value outside of number_abs_value constraint

This commit is contained in:
Al
2016-06-16 01:44:12 +02:00
parent c76e7ab776
commit 1f08cce1a7

View File

@@ -242,7 +242,10 @@ class NumberedComponent(object):
num = abs(num)
if 'number_min_abs_value' in phrase_props and num < phrase_props['number_min_abs_value']:
return phrase
return None
if 'number_max_abs_value' in phrase_props and num > phrase_props['number_max_abs_value']:
return None
if phrase_props.get('number_subtract_abs_value'):
num -= phrase_props['number_subtract_abs_value']
@@ -256,8 +259,6 @@ class NumberedComponent(object):
whitespace_default = True
num = safe_decode(num)
if num_type == 'numeric_affix':
phrase = props['affix']
if props.get('upper_case', True):