@@ -70,7 +70,6 @@ def _type_check(param, errors, name):
70
70
def range_check (name , value , shape , error_type , errors ):
71
71
failed = False
72
72
min_allowed = float ('-inf' )
73
- max_allowed = float ('inf' )
74
73
if 'min' in shape .metadata :
75
74
min_allowed = shape .metadata ['min' ]
76
75
if value < min_allowed :
@@ -82,8 +81,7 @@ def range_check(name, value, shape, error_type, errors):
82
81
if value < min_allowed :
83
82
failed = True
84
83
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 )
87
85
88
86
89
87
class ValidationErrors (object ):
@@ -117,17 +115,15 @@ def _format_error(self, error):
117
115
str (type (additional ['param' ])),
118
116
', ' .join (additional ['valid_types' ]))
119
117
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 ))
125
122
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 ))
131
127
elif error_type == 'unable to encode to json' :
132
128
return 'Invalid parameter %s must be json serializable: %s' \
133
129
% (name , additional ['type_error' ])
0 commit comments