python-trio / python-trio/flake8-async
warn when the type hint of an async generator is not AsyncGenerator
Offen
Dieses Issue hat noch niemand übernommen.
postponed
- Vorherrschende Sprache
- Python
- Sterne
- 26
- Forks
- 10
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Typing an async generator as AsyncIterator or AsyncIterable prevents wrapping it with contextlib.aclosing
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
Das Issue nennt keine Datei oder keinen Test. Beginne damit, die async-generator-Typ-Hint-Prüfung in flake8-async zu finden, und überprüfe dann, wie AsyncIterator- und AsyncIterable-Annotationen behandelt werden, wenn contextlib.aclosing relevant ist. Als erledigt gilt die Aufgabe, wenn die angeforderte Warnung konsistent ausgegeben wird und das Verhalten durch Tests abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100