in doubles/target.py [0:0]
def _proxy_class_method_to_instance(original, name):
def func(instance, *args, **kwargs):
if name in instance.__dict__:
return instance.__dict__[name](*args, **kwargs)
return original(instance, *args, **kwargs)
func._doubles_target_method = original
return func