By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
439,986 Members | 1,583 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 439,986 IT Pros & Developers. It's quick & easy.

Is WeakValueDictionary thread-safe?

P: n/a
Hi,

Is weakref.WeakValueDictionary supposed to be thread-safe?

This small example script (attached) uses two threads to add and remove
items from a WeakValueDictionary. It is giving me a number of error
messages on stderr (with 2.3.3 & 2.3.4rc1) which look like this:

Exception exceptions.KeyError: 'bar' in <function remove at
0x4017372c> ignored

Should this work without printing these errors, or have I misunderstood?
I just wanted to check with this newsgroup before filing a bug...

Thanks,
Luke.
Jul 18 '05 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.