Skip to content
Snippets Groups Projects

GaudiConfig2: strict type checking for list properties

Merged Frank Winklmeier requested to merge fwinkl/Gaudi:conf2_typecheck into master
All threads resolved!
@@ -362,7 +362,9 @@ class SequenceSemantics(PropertySemantics):
def store(self, value):
if not isinstance(value, (list, _ListHelper, tuple)):
raise TypeError(
"list or tuple expected, got {!r} in assignment to {}".format(value, self.name)
"list or tuple expected, got {!r} in assignment to {}".format(
value, self.name
)
)
new_value = _ListHelper(self.value_semantics)
new_value.extend(value)
Loading