Bruce Sherwood <bruce.sherw...@gmail.com> added the comment:

Putting print statements in that part of the world shows that the reason why 
the list.remove fails is that while a ColorDelegator.toggle_colorize_event 
object is in the list, it has a different memory address than the 
ColorDelegator.toggle_colorize_event object to be removed. I've seen this NOT 
fail occasionally (the memory addresses were the same, so the list.remove 
succeeded), all of which would seem to imply that something has moved in memory.

I'll mention that when the failure occurs, the list always has just one object, 
a ColorDelegator.toggle_colorize_event object.

----------
nosy: +Bruce.Sherwood

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue8900>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to