Similarly, here you could use
```
ret.func = lambda wave : self.func(wave * (1.0 + redshift))
```