traits icon indicating copy to clipboard operation
traits copied to clipboard

`Constant` constraint not enforced in `Union`

Open k2bd opened this issue 2 months ago • 1 comments

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

k2bd avatar Apr 09 '24 17:04 k2bd