Give error if __aexit__ returns false but is declared to return bool
Offen
Dieses Issue hat noch niemand übernommen.
priority-1-normal
topic-async
topic-usability
- Vorherrschende Sprache
- Python
- Sterne
- 20.6k
- Forks
- 3.3k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
Follow-up to #7655.
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
Beginne damit, das verlinkte Folge-Issue #7655 zu lesen, um das beabsichtigte Verhalten und alle betroffenen Einstiegspunkte zu verstehen. Verfolge dann, wie mypy die Exit-Methoden asynchroner Context Manager prüft, und bestimme, welcher Test eine falsche Rückgabe von einer Methode abdecken sollte, die deklariert ist, bool zurückzugeben. Erledigt ist die Aufgabe, wenn die angeforderte Diagnose konsistent erzeugt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100