-
-
Notifications
You must be signed in to change notification settings - Fork 32.5k
Closed
Labels
3.13bugs and security fixesbugs and security fixesinterpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancementA feature request or enhancement
Description
Feature or enhancement
Lines 800 to 813 in a9574c6
@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
Metadata
Metadata
Assignees
Labels
3.13bugs and security fixesbugs and security fixesinterpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancementA feature request or enhancement