watcher
Calls a callback function with (obj, old_value, new_value) everytime an attribute is set.
The watcher class is accessible via the ohm.descriptors module.
You can listen before or after the value is actually set, with before_watcher and after_watcher. delete_watcher (if given) is called with (self, old_value) everytime an attribute is deleted, right before the delete.
Methods
See the source for more information.