|
|
|
@ -1242,12 +1242,10 @@ class DataVars:
|
|
|
|
|
if not uncomperr:
|
|
|
|
|
self.Check(var,self.Get(var))
|
|
|
|
|
else:
|
|
|
|
|
self.Set(var,val)
|
|
|
|
|
# raise error for atempt set uncompatible variable
|
|
|
|
|
if uncomperr:
|
|
|
|
|
raise VariableError(uncomperr)
|
|
|
|
|
# check and set variable
|
|
|
|
|
if not self.Uncompatible(var):
|
|
|
|
|
self.Set(var, val)
|
|
|
|
|
except VariableError as e:
|
|
|
|
|
# assemble all variable errors
|
|
|
|
|
messages = e.message if type(e.message) == list \
|
|
|
|
|