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.