Allow conditional overload definitions
Open
Nobody has claimed this yet.
feature
topic-overloads
- Dominant language
- Python
- Stars
- 20.6k
- Forks
- 3.3k
- PR merge metrics
- PR metrics pending
Description
Basically do the things needed to get https://github.com/python/mypy/pull/13508#discussion_r954542828 to pass.
I don't have a real life use case for this, but differences between FuncDef and OverloadedFuncDef are always surprising
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the referenced mypy pull request and its discussion, then compare the existing FuncDef and OverloadedFuncDef behavior. Determine the changes needed for conditional overload definitions to satisfy the discussion's failing case; done means that case passes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100