Azure / Azure/azure-functions-durable-python
Specific Exceptions instead of generic Exception raised in DurableOrchestrationClient
- Ngôn ngữ chính
- Python
- Star
- 157
- Fork
- 70
- Merge trung bình
- 2 ngày 10 giờ
- Pull request đã merge (30 ngày)
- 2
Mô tả
💡 **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):...`
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách kiểm tra DurableOrchestrationClient và lập danh mục mọi nơi nó phát sinh Exception tổng quát, cùng với các phản hồi lỗi mà mỗi thao tác có thể trả về. Xác định các danh mục ngoại lệ cụ thể và phạm vi bao phủ xử lý đầy đủ trước khi thay đổi hành vi; hoàn thành có nghĩa là các bên gọi có thể bắt các lỗi đã biết mà không cần khớp văn bản thông báo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- api, backend
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 38/100