Changes between Initial Version and Version 1 of Ticket #14471, comment 9


Ignore:
Timestamp:
04/22/13 16:43:08 (9 years ago)
Author:
nbruin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #14471, comment 9

    initial v1  
    4242
    4343This is definitely a bug in the python library. The problem is that `remove` does check if the dict still exists (via the weakref, which is mainly to ensure that presence of callbacks doesn't extend the life of the dict), but doesn't check if the dict is otherwise in a funny state, such as "in the process of a `clear`".
     44
     45This is now [http://bugs.python.org/issue17816 Python issue 17816]. Python3 does not seem to have this problem and it may not be the problem we're running into here.