>I'll suggest having this function return a new Bandpass object that is truncated as specified.

Sounds good.  Done.