On Monday, August 19, 2013 5:07:32 PM UTC+1, Nicolas M. ThiƩry wrote:

>     Exception RuntimeError: 'maximum recursion depth exceeded' in 
>     <function remove at 0x398c2a8> ignored 

Would anyone have any clue on what might be the cause or how to debug 
> this? 
>

Obviously you are deleting something in the remove callback, causing 
another remove callback to be called. If you only have enough objects 
pointing to each other then you'll eventually hit the recursion limit. 
Every recursive function can be rewritten without recursion... (maintain a 
list of dead objects that you append to instead of delete while running 
remove())

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to