__coerce__ vs. __ihook__ difference?
<p>in python, you have <code>__coerce__</code> and <code>__ihook__</code>. According to <a href="http://www.python.org/dev/peps/pep-0203/" rel="nofollow">PEP 203</a> (Augmented Assigments) they are both invoked, in this order to perform in place operations on objects, with <code>__coerce__</code> called first, and <code>__ihook__</code> next. I don't know if these methods have been made specifically for augmented assignment, but I would like to know the practical difference between the two.</p>
