]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-107421: Clarify `OrderedDict` Examples and Recipes (#107613)
authorshailshouryya <42100758+shailshouryya@users.noreply.github.com>
Fri, 11 Aug 2023 04:43:13 +0000 (21:43 -0700)
committerGitHub <noreply@github.com>
Fri, 11 Aug 2023 04:43:13 +0000 (23:43 -0500)
Doc/library/collections.rst

index bb46782c06e1c8dbd7a2266544eedf9af35f2d4d..b8b231bb15b1b0fade5198b59cad81a332e1da5a 100644 (file)
@@ -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::