on_error not respected in non-interactive mode/exit code is 0
- Vorherrschende Sprache
- Python
- Sterne
- 1.4k
- Forks
- 191
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
If I run a file with syntax errors using non-interactive mode, mssql-cli doesn't stop execution after the first error nor does it return a non-zero exit code:
Output looks like:
```Msg 102, Level 15, State 1, Line 1
Incorrect syntax near ''.
Commands completed successfully.
Commands completed successfully.
Commands completed successfully.
Commands completed successfully.
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
In der Issue ist keine Datei oder kein Test genannt. Reproduziere einen Syntaxfehler im nicht-interaktiven Modus und verfolge anschließend, wie die Behandlung von on_error und der Exit-Status des Prozesses bestimmt werden; abgeschlossen ist die Aufgabe, wenn die Ausführung nach dem ersten Fehler stoppt und der Befehl mit einem Exit-Code ungleich null zurückkehrt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python, sql
- Bereich
- cli, database
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100