Als «error-handling» getaggte Fragen

Programmiersprachenkonstrukte zur Behandlung von Fehlern, die durch Fehlercodes, Ausnahmen oder andere sprachspezifische Mittel angezeigt werden.

9
Jquery Ajax Fehlerbehandlung zum Ignorieren abgebrochen
Ich möchte eine globale Fehlerbehandlungsmethode für Ajax-Aufrufe haben. Dies ist, was ich jetzt habe: $.ajaxSetup({ error: function (XMLHttpRequest, textStatus, errorThrown) { displayError(); } }); Ich muss den Fehler von ignorieren aborted. errorThrownist null und textStatusist error. Wie überprüfe ich aborted?

3
Behandlung von Fehlern in ANTLR4
Das Standardverhalten, wenn der Parser nicht weiß, was zu tun ist, besteht darin, Nachrichten wie folgt an das Terminal zu drucken: Zeile 1:23 fehlt DECIMAL bei '}' Dies ist eine gute Nachricht, aber am falschen Ort. Ich möchte dies lieber als Ausnahme erhalten. Ich habe versucht, die zu verwenden BailErrorStrategy, …

4
Hat Python ein Argc-Argument?
Ich habe das gleiche Programm (offene Textdatei und Inhalt anzeigen) in C und C ++ geschrieben. Jetzt mache ich dasselbe in Python (auf einem Linux-Rechner). In den C-Programmen habe ich den Code verwendet: if (argc != 2) { /* exit program */ } Frage: Was wird in Python verwendet, um …

8
Überprüfen Sie, ob localStorage verfügbar ist
Ich weiß, es gab viele Fragen zum Überprüfen, localStorageaber was ist, wenn jemand es manuell in seinem Browser ausschaltet? Hier ist der Code, mit dem ich überprüfe: localStorage.setItem('mod', 'mod'); if (localStorage.getItem('mod') != null){ alert ('yes'); localStorage.removeItem('mod'); } else { alert ('no'); } Einfache Funktion und es funktioniert. Wenn ich jedoch …

5
Wie kann ich einen Validierungsfehler / eine Validierungsausnahme in Laravel manuell zurückgeben oder auslösen?
Haben Sie eine Methode, die CSV-Daten in eine Datenbank importiert. Ich mache eine grundlegende Validierung mit class CsvImportController extends Controller { public function import(Request $request) { $this->validate($request, [ 'csv_file' => 'required|mimes:csv,txt', ]); Aber danach können Dinge aus komplexeren Gründen schief gehen, weiter unten im Kaninchenbau, was zu Ausnahmen führt. Ich …

2
IndexError: Zu viele Indizes für Array
Ich weiß, dass es eine Menge dieser Threads gibt, aber alle sind für sehr einfache Fälle wie 3x3-Matrizen und solche Dinge gedacht, und die Lösungen gelten nicht einmal für meine Situation. Also versuche ich, G gegen l1 grafisch darzustellen (das ist keine Elf, sondern eine L1). Die Daten befinden sich …

12
In Python versuchen, bis kein Fehler mehr auftritt
Ich habe einen Code in Python, der wahrscheinlich einen Fehler verursacht, weil er auf einen Server zugreift und dieser Server manchmal einen internen Serverfehler von 500 aufweist. Ich möchte es so lange versuchen, bis ich den Fehler nicht mehr bekomme. Meine Lösung war: while True: try: #code with possible error …


6
Wie kann ich in Go ohne Protokoll auf Stderr drucken?
Wie kann ich eine Nachricht an Stderr schreiben, ohne sie zu verwenden log? Ein Kommentar in diesem SO-Beitrag zeigt, wie es geht log: log.Println("Message")aber was ist, wenn ich keinen Zeitstempel möchte? Ist das folgende gute Go? os.Stderr.WriteString("Message")

1
Geopandas ImportError: Das Descartes-Paket wird zum Zeichnen von Polygonen in Geopandas benötigt
Ich versuche, mit ANACONDA spyder einen einfachen Geopandas-Code auszuführen. Ich habe jedoch einen Fehler festgestellt. Ich habe den Code und den Fehler wie folgt eingefügt: - - Hier ist der Code: import geopandas as gpd world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) world.plot() import matplotlib.pyplot as plt plt.show() - - Hier ist der Fehler: …

2
Warum verursacht die Verwendung von "oder" in einer Ausnahmeklausel keinen SyntaxError? Gibt es eine gültige Verwendung dafür?
Bei der Arbeit, stieß ich auf eine exceptKlausel mit einem orBetreiber: try: # Do something. except IndexError or KeyError: # ErrorHandling Ich weiß, dass die Ausnahmeklassen als Tupel übergeben werden sollten, aber es hat mich gestört, dass es nicht einmal eine verursachen würde SyntaxError. Also wollte ich zuerst untersuchen, ob …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.