Skip to content

Remove C variadic constructor signature support for threading.RLock #134087

Closed
@picnixz

Description

@picnixz

Feature or enhancement

Passing any arguments has been deprecated since Python 3.14, as the Python version does not permit any arguments, but the C version allows any number of positional or keyword arguments, ignoring every argument.

Linked PRs

Activity

changed the title [-]Remove C variadic constructor signature support `threading.RLock`[/-] [+]Remove C variadic constructor signature support for `threading.RLock`[/+] on May 16, 2025
self-assigned this
on May 18, 2025
added a commit that references this issue on May 19, 2025

gh-134087: enforce signature of `threading.RLock` (#134178)

d6dc33e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

extension-modulesC modules in the Modules dirtype-featureA feature request or enhancement

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    Remove C variadic constructor signature support for `threading.RLock` · Issue #134087 · python/cpython

    Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

    Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant