where are operators mapped to magic methods in python?
<p>I've been reading about magic methods in python, and I've found a lot of info about overriding them   and what purpose they serve, but I haven't been able to find where in the language specific operators and actions are mapped to those methods (<code>+</code> looks for <code>__add__</code>, <code>+=</code> looks for <code>__iadd__</code>, creating a new object from a class might call <code>__new__</code> and <code>__init__</code>, etc.)  Is there somewhere I can see what happens when the python interpreter (or whatever lower level mechanism) encounters a plus sign?  </p>
