Feature or enhancement
|
@classmethod |
|
function.__new__ as func_new |
|
code: object(type="PyCodeObject *", subclass_of="&PyCode_Type") |
|
a code object |
|
globals: object(subclass_of="&PyDict_Type") |
|
the globals dictionary |
|
name: object = None |
|
a string that overrides the name from the code object |
|
argdefs as defaults: object = None |
|
a tuple that specifies the default argument values |
|
closure: object = None |
|
a tuple that supplies the bindings for free variables |
|
|
|
Create a function object. |
It is rather strange to have defaults, but not kwdefaults.
I propose adding kwdefaults as the last parameter.
Linked PRs
Feature or enhancement
cpython/Objects/funcobject.c
Lines 800 to 813 in a9574c6
It is rather strange to have
defaults, but notkwdefaults.I propose adding
kwdefaultsas the last parameter.Linked PRs
kwdefaultsparameter totypes.FunctionType.__new__#112641