[New-bugs-announce] [issue29203] With PEP 468, the lru cache not longer needs to sort keyword args
report at bugs.python.org
Sun Jan 8 05:01:29 EST 2017
New submission from Raymond Hettinger:
Since the ordering of keyword arguments is now guaranteed, the LRU cache doesn't need to sort any longer.
The will give a small change in behavior that I don't care about. A call f(a=1, b=2) would now be cached separately from f(b=2, a=1). That won't arise often and isn't really different than the status quo where f(1, b=2) or f(1, 2) are already cached separately. Overall it is a net win by saving the sorting step on every call.
components: Library (Lib)
nosy: rhettinger, serhiy.storchaka
stage: patch review
title: With PEP 468, the lru cache not longer needs to sort keyword args
versions: Python 3.7
Added file: http://bugs.python.org/file46210/lru_468.diff
Python tracker <report at bugs.python.org>
More information about the New-bugs-announce