-
-
Notifications
You must be signed in to change notification settings - Fork 32.6k
Closed
Labels
type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
_PyFunction_FromConstructor
creates a PyFunctionObject
, populating its fields by pulling them from a PyFrameConstructor
object. But it ignores the fc_closure
field, which means it always creates a function that has no closure. Creating functions with closures is a totally legitimate use case and this is just a bug.
Your environment
- CPython versions tested on: main
- Operating system and architecture: linux
JelleZijlstra
Metadata
Metadata
Assignees
Labels
type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error