From: shailshouryya <42100758+shailshouryya@users.noreply.github.com> Date: Fri, 11 Aug 2023 04:43:13 +0000 (-0700) Subject: gh-107421: Clarify `OrderedDict` Examples and Recipes (#107613) X-Git-Tag: v3.13.0a1~999 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=23a6db98f21cba3af69a921f01613bd5f602bf6d;p=thirdparty%2FPython%2Fcpython.git gh-107421: Clarify `OrderedDict` Examples and Recipes (#107613) --- diff --git a/Doc/library/collections.rst b/Doc/library/collections.rst index bb46782c06e1..b8b231bb15b1 100644 --- a/Doc/library/collections.rst +++ b/Doc/library/collections.rst @@ -1224,7 +1224,7 @@ variants of :func:`functools.lru_cache`: result = self.func(*args) self.cache[args] = time(), result if len(self.cache) > self.maxsize: - self.cache.popitem(0) + self.cache.popitem(last=False) return result @@ -1256,12 +1256,12 @@ variants of :func:`functools.lru_cache`: if self.requests[args] <= self.cache_after: self.requests.move_to_end(args) if len(self.requests) > self.maxrequests: - self.requests.popitem(0) + self.requests.popitem(last=False) else: self.requests.pop(args, None) self.cache[args] = result if len(self.cache) > self.maxsize: - self.cache.popitem(0) + self.cache.popitem(last=False) return result .. doctest::