You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There was a subtle change in order of argument for CALL_FUNCTION_VAR and CALL_FUNCTION_VAR_KW in CPython 3.5. In earlier versions *args is passed after keyword arguments. In 3.5 it is passed before them. See https://bugs.python.org/issue33216.
In addition you can pass multiple *args and **kwargs in 3.5. They are merged into a single tuple and dict with new opcodes BUILD_LIST_UNPACK and BUILD_MAP_UNPACK_WITH_CALL.
The text was updated successfully, but these errors were encountered:
There was a subtle change in order of argument for CALL_FUNCTION_VAR and CALL_FUNCTION_VAR_KW in CPython 3.5. In earlier versions
*args
is passed after keyword arguments. In 3.5 it is passed before them. See https://bugs.python.org/issue33216.In addition you can pass multiple
*args
and**kwargs
in 3.5. They are merged into a single tuple and dict with new opcodesBUILD_LIST_UNPACK
andBUILD_MAP_UNPACK_WITH_CALL
.The text was updated successfully, but these errors were encountered: