setdefault threadsafe?

Cole Tuininga cole at
Tue Aug 24 16:19:22 CEST 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