dephell / dephell/dephell_argparse
Fail on missed descr
- Ngôn ngữ chính
- Python
- Star
- 3
- Fork
- 2
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
```
Traceback (most recent call last):
File "/usr/local/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/local/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/gram/Documents/gram-lang/corgi/__main__.py", line 4, in
exit(main(sys.argv[1:]))
File "/home/gram/Documents/gram-lang/corgi/cli.py", line 144, in main
return root_parser.handle(argv=argv)
File "/home/gram/.local/lib/python3.7/site-packages/dephell_argparse/_parser.py", line 225, in handle
self._print_message(self.format_help())
File "/home/gram/.local/lib/python3.7/site-packages/dephell_argparse/_parser.py", line 163, in format_help
self._format_commands(formatter=formatter, command=command)
File "/home/gram/.local/lib/python3.7/site-packages/dephell_argparse/_parser.py", line 202, in _format_commands
help=handler.summary,
File "/home/gram/.local/lib/python3.7/site-packages/dephell_argparse/_cached_property.py", line 18, in __get__
value = obj.__dict__[self.func.__name__] = self.func(obj)
File "/home/gram/.local/lib/python3.7/site-packages/dephell_argparse/_handler.py", line 116, in summary
return self.parser.description.split('\n')[0]
AttributeError: 'NoneType' object has no attribute 'split'
```
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Tái hiện lỗi của phần trợ giúp CLI, sau đó kiểm tra dephell_argparse/_handler.py xung quanh thuộc tính summary và đường dẫn định dạng được hiển thị trong traceback. Hoàn tất khi việc thiếu mô tả parser không còn gây ra AttributeError lúc kết xuất phần trợ giúp.
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
- cli
- 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
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100