title: Python: multiplication override
body: <p>So, I've got a custom class that has a <code>__mul__</code> function which works with ints. However, in my program (in libraries), it's getting called the other way around, i.e., <code>2 * x</code> where <code>x</code> is of my class. Is there a way I can have it use my <code>__mul__</code> function for this?</p>