File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -303,19 +303,19 @@ def _check_edges(
303303 "with the same name in configuration space: '%s'." %
304304 (parent_node , self ._hyperparameters [parent_node .name ])
305305 )
306- if isinstance (value , list ):
306+ if isinstance (value , ( tuple , list ) ):
307307 # TODO test this
308308 for v in value :
309309 if not self ._hyperparameters [parent_node .name ].is_legal (v ):
310310 raise ValueError (
311311 "Value '%s' is not legal for hyperparameter %s." %
312- (v , self ._hyperparameters [parent_node ])
312+ (v , self ._hyperparameters [parent_node . name ])
313313 )
314314 else :
315315 if not self ._hyperparameters [parent_node .name ].is_legal (value ):
316316 raise ValueError (
317317 "Value '%s' is not legal for hyperparameter %s." %
318- (value , self ._hyperparameters [parent_node ])
318+ (value , self ._hyperparameters [parent_node . name ])
319319 )
320320
321321 # TODO: recursively check everything which is inside the conditions,
You can’t perform that action at this time.
0 commit comments