Łukasz Langa <luk...@langa.pl> added the comment: Both arguments are true and definitive. Last possibility would be to introduce a factory function for defaultdicts that would only accept concrete values:
from collections import fallbackdict Then this factory could produce defaultdict instances like this: fallbackdict(0, some_key=1) --> defaultdict(lambda: 0, some_key=1) That would be safe for future type changes as well. If this version does not sound appealing, I can't see any other way of reliably introducing this shortcut. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue10533> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com