setdefault threadsafe?

Cole Tuininga cole at tuininga.org
Tue Aug 24 10:19:22 EDT 2004


Quick question for y'all - is a dict's setdefault call threadsafe?  

In other words, if I have code like the following:

tmp = someObj()

result = dictname.setdefault( key, tmp )


is it going to behave "correctly" in a threaded environment?

Thanks in advance.

-Cole Tuininga



More information about the Python-list mailing list