Scheduler: PyPy WeakValueDictionary.pop KeyError
authorZac Medico <zmedico@gentoo.org>
Wed, 15 Feb 2012 03:01:16 +0000 (19:01 -0800)
committerZac Medico <zmedico@gentoo.org>
Wed, 15 Feb 2012 03:01:16 +0000 (19:01 -0800)
commita16c54c0d5b891655bce89e5779e6b9221131ba7
tree16a97e8fc9e1e4a7df0b209d40931f9b7a02d2c8
parentb1adb04939ce95ed522934e81c064046f6047c84
Scheduler: PyPy WeakValueDictionary.pop KeyError

KeyError observed from WeakValueDictionary.pop() with PyPy 1.8,
despite None given as default. Note that PyPy 1.8 has the same
WeakValueDictionary code as CPython 2.7, so it may be possible for
CPython to raise KeyError here as well.
pym/_emerge/Scheduler.py