https://github.com/python/cpython/commit/725a9cd10b568ae95381b11c7a432cf07d8700ad
commit: 725a9cd10b568ae95381b11c7a432cf07d8700ad
branch: 3.13
author: Miss Islington (bot) <[email protected]>
committer: iritkatriel <[email protected]>
date: 2024-08-05T09:37:16Z
summary:

[3.13] gh-121367: [doc] BUILD_TUPLE arg can be 0 (GH-122663) (#122683)

gh-121367: [doc] BUILD_TUPLE arg can be 0 (GH-122663)
(cherry picked from commit 1422500d020bd199b26357fc387f8b79b82226cd)

Co-authored-by: Irit Katriel <[email protected]>

files:
M Doc/library/dis.rst

diff --git a/Doc/library/dis.rst b/Doc/library/dis.rst
index f3b39330b8eabb..a899e16a0167f3 100644
--- a/Doc/library/dis.rst
+++ b/Doc/library/dis.rst
@@ -1102,11 +1102,15 @@ iterations of the loop.
 .. opcode:: BUILD_TUPLE (count)
 
    Creates a tuple consuming *count* items from the stack, and pushes the
-   resulting tuple onto the stack.::
+   resulting tuple onto the stack::
 
-      assert count > 0
-      STACK, values = STACK[:-count], STACK[-count:]
-      STACK.append(tuple(values))
+      if count == 0:
+          value = ()
+      else:
+          STACK = STACK[:-count]
+          value = tuple(STACK[-count:])
+
+      STACK.append(value)
 
 
 .. opcode:: BUILD_LIST (count)

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]

Reply via email to