Changes between Version 24 and Version 25 of Ticket #14471


Ignore:
Timestamp:
05/29/13 21:38:30 (9 years ago)
Author:
vbraun
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #14471

    • Property Summary changed from Exception KeyError: in WeakValueDictionary remove ignored to Category refinement sometimes changes the hash of parents
  • Ticket #14471 – Description

    v24 v25  
     1Old title: Exception KeyError: in WeakValueDictionary remove ignored
     2
    13Under some circumstances the !WeakValueDictionary remove callback is being called when the internal dictionary is in a bad state. The attached patch [attachment:trac_14471_demonstrate.patch] to demonstrate the issue just calls `hasattr` from the displayhook, which ends up generating weak references somewhere. The exact place for where the exception occurs depends on the garbage collector, but I always do get some unwanted exceptions with it.
    24{{{