dmypy only formats output in json the first time it's executed
Offen
Dieses Issue hat noch niemand übernommen.
bug
topic-daemon
- Vorherrschende Sprache
- Python
- Sterne
- 20.6k
- Forks
- 3.3k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
Bug Report
dmypy only outputs in json the first time it's invoked with --output=json.
To Reproduce
dmypy stop
dmypy run -- --output=json
dmypy run -- --output=json
Expected Behavior
Every invocation returns JSON.
Actual Behavior
Only the first one does.
$ dmypy run -- --output=json
Daemon started
{"file": "myfile.py", "line": 3, "column": 0, "message": "Function is missing a type annotation", "hint": null, "code": "no-untyped-def", "severity": "error"}
$ dmypy run -- --output=json
a_different_file.py:22: error: Missing type parameters for generic type "Query" [type-arg]
Your Environment
mypy --version
mypy 1.15.0 (compiled: yes)
python --version
Python 3.11.11
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
Reproduziere das Verhalten mit dem gemeldeten dmypy stop und den wiederholten dmypy run -- --output=json-Befehlen und verfolge anschließend die Verarbeitung der dmypy run-Ausgabe. Erledigt ist die Aufgabe, wenn jede Ausführung JSON ausgibt und nicht nur die erste; im Issue wird keine bestimmte Quelldatei oder kein bestimmter Test genannt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- cli, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100