assertcomp==dummy_componentoropts.same_type(value,opts.data_labels[key].default),f"Bad value for setting {key}: {value}; expecting {type(opts.data_labels[key].default).__name__}"
returnf"Bad value for setting {key}: {value}; expecting {type(opts.data_labels[key].default).__name__}",opts.dumpjson()