The last one looks correct, and would not have given the error you mention above. What happened?
On Wed, Oct 12, 2022 at 4:49 PM George Edwards <gedwards....@gmail.com> wrote: > 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 >>> >>>