Hi Jeff, thank you very much for the response. I tries: ninput_items_required[0]=[noutput_items] ninput_items_required=[noutput_items] and return [noutput_items] None of these worked for me.
Regards George On Wed, Oct 12, 2022, 8:07 AM Jeff Long <willco...@gmail.com> wrote: > For Python, the forecast() function should return a list, containing the > number of items required for each input. > > On Wed, Oct 12, 2022 at 8:08 AM George Edwards <gedwards....@gmail.com> > wrote: > >> Hello GNURadio Community, >> >> I am getting a TypeError when I fill in the code in the forecast() method >> in my Gnuradio OOT block design. I know, if I want to interpolate or >> decimate, I can simply pick the block type in the gr_modtool design menu, >> however, I would like to develop the capability to design my own. Here is >> how I fill in the forecast() method in Python to do either decimation or >> interpolation: >> >> ninput_items_required[0] = noutput_items*self.sps # for decimation >> OR >> ninput_items_required[0] = noutput_items/self.sps # for interpolation >> >> On running the flowgraph in GRC Console I see TypeError: 'int' object >> does not support item assignment. >> >> Will appreciate any suggestion to fix this problem. >> >> George >> >>