Stefan Behnel added the comment:

I had originally considered that name. However, what it really does is 
PyDict_GetItem(). In a specific special case, it sets a default value and 
*then* returns that. So it's still PyDict_GetItem(), just with a preceding 
modification. Also, the interface mimics PyDict_GetItem(). Its primary 
interface is a getter, not a setter.

I really think that PyDict_SetDefault() is an inappropriate name.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue17327>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to