File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3007,12 +3007,12 @@ def _validate_image_render_params(
30073007 element_params [el ]["norm" ] = norm
30083008 scale = param_dict ["scale" ]
30093009 if scale and isinstance (param_dict ["sdata" ][el ], DataTree ):
3010- if scale not in list (param_dict ["sdata" ][el ].keys ()) and scale != "full" :
3011- element_params [ el ][ " scale" ] = None
3012- else :
3013- element_params [ el ][ " scale" ] = scale
3014- else :
3015- element_params [el ]["scale" ] = scale
3010+ valid_scales = list (param_dict ["sdata" ][el ].keys ())
3011+ if scale not in valid_scales and scale != "full" :
3012+ raise ValueError (
3013+ f"Scale ' { scale } ' does not exist in image ' { el } '. Valid scales: { valid_scales + [ 'full' ] } ."
3014+ )
3015+ element_params [el ]["scale" ] = scale
30163016 element_params [el ]["colorbar" ] = param_dict ["colorbar" ]
30173017 element_params [el ]["colorbar_params" ] = param_dict ["colorbar_params" ]
30183018
You can’t perform that action at this time.
0 commit comments