Class method: init and call

From CodeCodex

 
class Prod:
     def __init__(self, value):
         self.value = value
     def __call__(self, other):
         return self.value * other

x = Prod(2)
print x(3)

print x(4)