File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -127,7 +127,7 @@ def _mav_validator(mav_value):
127
127
'figscale' : { 'Default' : 0.75 , # scale base figure size (11" x 8.5") up or down.
128
128
129
129
'Implemented' : True ,
130
- 'Validator' : lambda value : isinstance (value ,float ) },
130
+ 'Validator' : lambda value : isinstance (value ,float ) or isinstance ( value , int ) },
131
131
132
132
'autofmt_xdate' :{ 'Default' : False ,
133
133
@@ -170,7 +170,9 @@ def _process_kwargs( kwargs ):
170
170
else :
171
171
value = kwargs [key ]
172
172
if not vkwargs [key ]['Validator' ](value ):
173
- raise ValueError ('kwarg "' + key + '" with invalid value: "' + str (value )+ '"' )
173
+ import inspect
174
+ v = inspect .getsource (vkwargs [key ]['Validator' ]).strip ()
175
+ raise ValueError ('kwarg "' + key + '" with invalid value: "' + str (value )+ '"\n ' + v )
174
176
# if we are here, then kwarg is valid as far as we can tell;
175
177
# replace the appropriate value in config:
176
178
config [key ] = value
You can’t perform that action at this time.
0 commit comments