On Mon, Jun 15, 2009 at 08:41:46AM -0700, Colby Boyer wrote:
> Hey Ulrika,
> 
> Regarding this error:
> [alot of:]  File "/gnu-radio-path/lib/python2.
> >
> > 5/site-packages/gnuradio/gr/hier_block2.py", line 48, in __getattr__
> >    return getattr(self._hb, name)
> > RuntimeError: maximum recursion depth exceeded
> 
> 
> I get this a lot too, but not everytime.  I've notice that this sometimes
> comes up if I have a poorly written line of python in the init blocks.
> However, it only appears once and a while for me.  I am using GNURadio
> version 10689.
> 
> Eric, do you know what causes this bug or have you seen/heard of it before?

We fixed it for the 3.2 release (better error message).  The real
problem is that the user is failing to call gr.hier_block2.__init__(self)
in the __init__ of classes that they derive from gr.hier_block2.

Eric


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to