Specific Exceptions instead of generic Exception raised in DurableOrchestrationClient
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 38/100
Rechercherichtung
Beginne mit der Untersuchung von DurableOrchestrationClient und erfasse jede Stelle, an der eine generische Exception ausgelöst wird, zusammen mit den Fehlerantworten, die jede Operation zurückgeben kann. Definiere die spezifischen Ausnahmekategorien und eine vollständige Abdeckung der Fehlerbehandlung, bevor du das Verhalten änderst; abgeschlossen ist die Aufgabe, wenn Aufrufer bekannte Fehler abfangen können, ohne den Nachrichtentext abgleichen zu müssen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
💡 Feature description
All the errors in DurableOrchestrationClient are raised with raise Exception(message), even when it's a known case. Can we have more specific Exceptions that we can except specifically?
Also, it would be great to handle all the exceptions that can be returned instead of just the most common ones.
💭 Describe alternatives you've considered
if "xxx" in str(e):...
- Vorherrschende Sprache
- Python
- Sterne
- 157
- Forks
- 71
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Azure/azure-functions-durable-python
-
Enhancement fixed-in-v2 P3
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Azure/azure-functions-durable-python#617 · 1 Kommentar ·
-
bug Debuggability fixed-in-v2 P2
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Azure/azure-functions-durable-python#587 · 2 Kommentare · 1 Reaktion ·
-
Custom object serialization broken for orchestrator return valuesEvtl. vergeben @andystaples hat das vor 93 Tagen übernommen. Offenbug fixed-in-v2 P2
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Azure/azure-functions-durable-python#568 · 1 Kommentar ·
-
bug fixed-in-v2 P3
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Azure/azure-functions-durable-python#475 · 1 Kommentar ·
-
Needs: Triage :mag:
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 72/100
Alle Issues in Azure/azure-functions-durable-python
Ähnliche Issues
-
URLValidator ignores an explicit empty scheme allowlistEvtl. vergeben @IlyaKhalafi hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
tortoise/tortoise-orm#2393 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
frappe/frappe_docker#2046 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Weekly link check failedOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
-
complete_box_iou_loss / complete_box_iou: NaN gradients for zero-height boxes, NaN for point boxesOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
AXI SMU SPEC
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
tenstorrent/tt-oca-harness#3556 ·
Maintainer antworten meist innerhalb von 1 Tag