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!
2 files
+ 11
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -360,9 +360,9 @@ class SequenceSemantics(PropertySemantics):
self.value_semantics.name = "{} element".format(self._name)
def store(self, value):
if not isinstance(value, (list, _ListHelper)):
if not isinstance(value, (list, _ListHelper, tuple)):
raise TypeError(
"list 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