summaryrefslogtreecommitdiffstats
path: root/Doc/library
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/library')
-rw-r--r--Doc/library/dis.rst12
1 files changed, 12 insertions, 0 deletions
diff --git a/Doc/library/dis.rst b/Doc/library/dis.rst
index 193e400..a4746bc 100644
--- a/Doc/library/dis.rst
+++ b/Doc/library/dis.rst
@@ -1176,6 +1176,18 @@ All of the following opcodes use their arguments.
.. versionadded:: 3.7
+.. opcode:: CALL_METHOD_KW (argc)
+
+ Calls a method in a similar fashion as :opcode:`CALL_METHOD`, but also supports keyword arguments.
+ *argc* is the number of positional and keyword arguments.
+ This opcode is designed to be used with :opcode:`LOAD_METHOD`. TOS is a
+ tuple of keyword argument names. Argument values are below that.
+ Below them, the two items described in :opcode:`LOAD_METHOD` are on the
+ stack (either ``self`` and an unbound method object or ``NULL`` and an
+ arbitrary callable). All of them are popped from the stack and the return value is pushed.
+
+ .. versionadded:: 3.11
+
.. opcode:: MAKE_FUNCTION (flags)
Pushes a new function object on the stack. From bottom to top, the consumed