Azure / Azure/azure-functions-durable-python
Specific Exceptions instead of generic Exception raised in DurableOrchestrationClient
- Lingua principale
- Python
- Stelle
- 157
- Fork
- 70
- Merge medio
- 2g 10h
- PR unite (30g)
- 2
Descrizione
💡 **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):...`
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia ispezionando DurableOrchestrationClient e catalogando ogni punto in cui solleva una Exception generica, insieme alle risposte di errore che ogni operazione può restituire. Definisci le categorie specifiche di eccezioni e una copertura completa della gestione degli errori prima di modificare il comportamento; il lavoro è completato quando i chiamanti possono intercettare gli errori noti senza dover confrontare il testo del messaggio.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- api, backend
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Tranquilla
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 38/100