Overriding "+=" in Python? (__iadd__() method)

operators, overriding, python

Solution

Yes, override the `__iadd__` method. Example:

def __iadd__(self, other):
    self.number += other.number
    return self    

Problem

Is it possible to override += in Python?

Original source

Related problems