https://github.com/python/cpython/commit/8f19be47b6a50059924e1d7b64277ad3cef4dac7 commit: 8f19be47b6a50059924e1d7b64277ad3cef4dac7 branch: 3.12 author: Miss Islington (bot) <[email protected]> committer: iritkatriel <[email protected]> date: 2024-08-05T09:24:22Z summary:
[3.12] gh-121367: [doc] BUILD_TUPLE arg can be 0 (GH-122663) (#122684) 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 c5f46079295917..96e959f9bf3ae1 100644 --- a/Doc/library/dis.rst +++ b/Doc/library/dis.rst @@ -995,11 +995,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]
