Should ExcInfo allow traceback to be None?
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Python
- Star
- 5.1k
- Fork
- 2.1k
- Merge trung bình
- 1 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 82
Mô tả
In some exceptions, there is no traceback, and it is None. Forgetting to handle None seems to be the kind of subtle bug that we want type checking to prevent. This was previously discussed in #6133.
I noticed this when looking at the first mypy_primer diff in #9788.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu tại stdlib/_typeshed/init.pyi, quanh dòng 267, và kiểm tra định nghĩa ExcInfo. Xem lại cuộc thảo luận trước đó trong #6133 và diff của mypy_primer được đề cập trong #9788 để xác định các cách sử dụng bị ảnh hưởng. Công việc được xem là hoàn tất khi kiểu traceback phản ánh rằng nó có thể là None và diff type-checking liên quan đã được xử lý.
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
- devtools
- Loại issue
- Lỗi
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức phù hợp với người mới
- 35/100