diff --git a/tiramisu/value.py b/tiramisu/value.py index 2ac7add..cd256fc 100644 --- a/tiramisu/value.py +++ b/tiramisu/value.py @@ -184,8 +184,7 @@ class Values(object): raise MultiTypeError("invalid len for the slave: {0}" " which has {1} as master".format(opt._name, self.slaves[opt]._name)) - elif opt.is_multi(): - if not isinstance(value, Multi): + if opt.is_multi() and not isinstance(value, Multi): value = Multi(value, self.context, opt, multitypes.default) self.setitem(opt, value)