http://qs321.pair.com?node_id=11106205


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. […]