traits
traits copied to clipboard
`Constant` constraint not enforced in `Union`
Constant
constraint is not enforced when initializing Union
(came up in writing tests for #1298)
class TestClass(HasTraits):
attribute = Union(None, Constant(123))
a = TestClass(attribute=456) # No exception raised
a.attribute # 456