temporalio / temporalio/sdk-python
[Feature Request] Allow use of type hints even if arg count mismatches in case of default params
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 1.2k
- Forks
- 241
- Ø Merge
- 3 T. 21 Std.
- Gemergte PRs (30 T.)
- 55
Beschreibung
Describe the solution you'd like
Today we only use a type hint if the arg count matches the input count. But the args may have default values. So we need to at least use type hints when the required arg count matches the input count. Maybe we should just remove the check altogether and just use as many type hints as we can.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Im Issue wird keine Datei oder kein Test genannt. Beginne damit, die Verarbeitung von Type Hints zu finden, die derzeit erfordert, dass die Anzahl der Argumente und Eingaben übereinstimmt, und sieh dir anschließend die nahegelegenen Tests für Standardparameter und nicht übereinstimmende Anzahlen an. Die Aufgabe ist abgeschlossen, wenn anwendbare Type Hints verwendet werden, sobald die Anzahl der erforderlichen Argumente übereinstimmt, oder so viele Hints, wie es das unterstützte Verhalten zulässt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- developer-experience
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100