-
-
Notifications
You must be signed in to change notification settings - Fork 33.2k
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