in reply to Language design: direct attribute access and postponed mutators (Perl Vs Python)
Python has __setattr__:
object.__setattr__(self, name, value)
Called when an attribute assignment is attempted. […]
In Section
Meditations