Monday, August 31, 2020

Re: Using forgotten id breaks gnuradio-companion

I'd categorize this somewhere between feature request and bug report.

Could you raise this as an issue on github.com/gnuradio/gnuradio/issues
, please?

Generally, tracking could be possible, but is rather complicated,
because we have different namespaces in which parts of the flow graph
generation happen. Hence, I'd like this to be tracked in the issue
tracker. Thanks!

Best,

Marcus

On 8/31/20 4:52 PM, Christophe Seguinot wrote:
> Hi
>
> One of my flowgraph was generating the error:
>
>     self.audio_sink_0 = audio.sink(audio_rate, '', True)
>     AttributeError: 'int' object has no attribute 'sink'
>
> This error was not easy to debug since the error message sounds like
> there was a library error (which was not the case here).
>
> My mistake was a "QT GUI Chooser" whose id was (incorrectly) set to
> audio; "audio" being also the name of a gnuradio python module.
>
> Now that I found my mistake, it's obvious that no ID should be set to
> some python module name.
>
> May be it could be interesting that gnuradio-companion tests block ids
> and rejects forbidden ones when compiling flowgraph.
>
> Regards
>
>

No comments:

Post a Comment