]> granicus.if.org Git - python/commit
bpo-29957: change LBYL key lookup to dict.setdefault (#938)
authorMichael Selik <mike@selik.org>
Sun, 2 Apr 2017 06:02:31 +0000 (02:02 -0400)
committerBenjamin Peterson <benjamin@python.org>
Sun, 2 Apr 2017 06:02:31 +0000 (23:02 -0700)
commit11fa3c7cd1b151e302d4eee0369cafbaf151c8fb
tree73bd2a704aa1aeccf39d06d729826b48637b093d
parent64c887ab3a400cf91bde4f0c5ef69eacc88bc5e1
bpo-29957: change LBYL key lookup to dict.setdefault (#938)

* change LBYL key lookup to dict.setdefault

The ``results`` was constructed as a defaultdict and we could simply
delete the check ``if key not in results``. However, I think it's safer
to use dict.setdefault as I'm not sure whether the caller expects a
regular dict or defaultdict.

* add name to the acknowledgements file

* use defaultdict to make the key-lookup cleaner
Lib/lib2to3/btm_matcher.py
Misc/ACKS