Could the "traits" package be of help?

http://code.enthought.com/traits/



Alexander Eisenhuth wrote:
> Hello,
>
> is there a assignement operator, that i can overwrite?
>
> class MyInt:
>       def __init__(self, val):
>               assert(isinstance(val, int))
>               self._val = val
>
> a = MyInt(10)
>
> # Here i need to overwrite the assignement operator
> a = 12
> 
> 
> Thanks
> Alexander

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to