summaryrefslogtreecommitdiff
path: root/Lib/gettext.py
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2014-05-11 01:55:46 -0700
committerRaymond Hettinger <python@rcn.com>2014-05-11 01:55:46 -0700
commit277842eff12eba1ceeeba1cee93db3ec99d5c95a (patch)
treec88048d92f55d57585192c1274d8476d7ffc9ac9 /Lib/gettext.py
parentd6a46ae7059a5597aab614226f345bfb7dd67c16 (diff)
downloadcpython-git-277842eff12eba1ceeeba1cee93db3ec99d5c95a.tar.gz
Issue #21424: Optimize heaqp.nlargest() to make fewer tuple comparisons.
Consolidates the logic for nlargest() into a single function so that decoration tuples (elem,order) or (key, order, elem) only need to be formed when a new element is added to the heap. Formerly, a tuple was created for every element regardless of whether it was added to the heap. The change reduces the number of tuples created, the number of ordering integers created, and total number of tuple comparisons.
Diffstat (limited to 'Lib/gettext.py')
0 files changed, 0 insertions, 0 deletions