[PyQt] Re: Signal problem with latest PyQt snapshot
Phil Thompson
phil at riverbankcomputing.com
Mon Apr 13 11:03:28 BST 2009
On Sun, 12 Apr 2009 18:47:23 +0200, Detlev Offenbach
<detlev at die-offenbachs.de> wrote:
> Hi,
>
> I am observing an unlimited recursion problem in some eric4 code. In the
> ViewManager I am connecting to a signal sent by the editor with this code
>
> self.connect(editor, SIGNAL('bookmarkToggled'),
self.__bookmarkToggled)
>
> In the method __bookmarkToggled I am doing some things and reemit the
> signal
> with this line
>
> self.emit(SIGNAL('bookmarkToggled'), editor)
That's not the same signal - one is a signal of editor, the other is a
signal of ViewManager.
> This seems to go into an infinite recursion because I get this error
>
> RuntimeError: maximum recursion depth exceeded
Can you trace the recursion path?
Phil
More information about the PyQt
mailing list