Specific Exceptions instead of generic Exception raised in DurableOrchestrationClient
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 38/100
Direção de pesquisa
Comece inspecionando DurableOrchestrationClient e catalogando todos os pontos em que ele gera uma Exception genérica, juntamente com as respostas de erro que cada operação pode retornar. Defina as categorias específicas de exceções e uma cobertura completa do tratamento antes de alterar o comportamento; o trabalho estará concluído quando os chamadores puderem capturar falhas conhecidas sem precisar comparar o texto da mensagem.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
💡 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):...
- Linguagem predominante
- Python
- Estrelas
- 157
- Forks
- 70
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de Azure/azure-functions-durable-python
-
Enhancement fixed-in-v2 P3
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Azure/azure-functions-durable-python#617 · 1 comentário ·
-
bug Debuggability fixed-in-v2 P2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Azure/azure-functions-durable-python#587 · 2 comentários · 1 reação ·
-
Custom object serialization broken for orchestrator return valuesTalvez já em andamento @andystaples assumiu há 69 dias. Abertabug fixed-in-v2 P2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Azure/azure-functions-durable-python#568 · 1 comentário ·
-
bug fixed-in-v2 P3
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Azure/azure-functions-durable-python#475 · 1 comentário ·
-
Enhancement fixed-in-v2 P3
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 62/100
Azure/azure-functions-durable-python#618 · 1 comentário ·
Todas as issues de Azure/azure-functions-durable-python
Issues semelhantes
-
bug ready for review
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
odysseus-dev/odysseus#6641 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
happypawspillaro/happypaws#78 ·
Mantenedores costumam responder em até 4 dias
-
pydanty:is-working
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
pydantic/pydantic-ai#10020 ·
Mantenedores costumam responder em até 1 dia
-
Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
ansible-collections/ibm_zos_core#2650 ·
-
hw: pvc tests: vllm vllm
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
intel/intel-xpu-backend-for-triton#8362 ·
Mantenedores costumam responder em até 1 dia