@@ -70,7 +70,6 @@ def _type_check(param, errors, name):
7070def range_check (name , value , shape , error_type , errors ):
7171 failed = False
7272 min_allowed = float ('-inf' )
73- max_allowed = float ('inf' )
7473 if 'min' in shape .metadata :
7574 min_allowed = shape .metadata ['min' ]
7675 if value < min_allowed :
@@ -82,8 +81,7 @@ def range_check(name, value, shape, error_type, errors):
8281 if value < min_allowed :
8382 failed = True
8483 if failed :
85- errors .report (name , error_type , param = value ,
86- valid_range = [min_allowed , max_allowed ])
84+ errors .report (name , error_type , param = value , min_allowed = min_allowed )
8785
8886
8987class ValidationErrors (object ):
@@ -117,17 +115,15 @@ def _format_error(self, error):
117115 str (type (additional ['param' ])),
118116 ', ' .join (additional ['valid_types' ]))
119117 elif error_type == 'invalid range' :
120- min_allowed = additional ['valid_range' ][0 ]
121- max_allowed = additional ['valid_range' ][1 ]
122- return ('Invalid range for parameter %s, value: %s, valid range: '
123- '%s-%s' % (name , additional ['param' ],
124- min_allowed , max_allowed ))
118+ min_allowed = additional ['min_allowed' ]
119+ return ('Invalid value for parameter %s, value: %s, '
120+ 'valid min value: %s' % (name , additional ['param' ],
121+ min_allowed ))
125122 elif error_type == 'invalid length' :
126- min_allowed = additional ['valid_range' ][0 ]
127- max_allowed = additional ['valid_range' ][1 ]
128- return ('Invalid length for parameter %s, value: %s, valid range: '
129- '%s-%s' % (name , additional ['param' ],
130- min_allowed , max_allowed ))
123+ min_allowed = additional ['min_allowed' ]
124+ return ('Invalid length for parameter %s, value: %s, '
125+ 'valid min length: %s' % (name , additional ['param' ],
126+ min_allowed ))
131127 elif error_type == 'unable to encode to json' :
132128 return 'Invalid parameter %s must be json serializable: %s' \
133129 % (name , additional ['type_error' ])
0 commit comments