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

This commit is contained in:
Irit Katriel 2024-08-05 10:17:55 +01:00 committed by GitHub
parent 5207adf228
commit 1422500d02
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 4 deletions

View File

@ -1081,11 +1081,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)