getappmap / getappmap/appmap-python
Error generating maps for the FlaskBB project
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Python
- Star
- 104
- Fork
- 17
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Following the instructions on https://github.com/flaskbb/flaskbb/ and on https://github.com/flaskbb/flaskbb/blob/master/CONTRIBUTING.md, I get the FlaskBB system set up. Running py.test shows all tests passing 100% clean. Then Installed appmap agent, which went fine.
Then when I re-ran the tests with APPMAP=true, it failed with:
<snip>
File "/Users/brikelly/.pyenv/versions/3.10.4/lib/python3.10/site-packages/appmap/flask.py", line 146, in <module>
flask.cli.call_factory = wrap_cli_fn(flask.cli.call_factory)
AttributeError: module 'flask.cli' has no attribute 'call_factory'
I am using Python 3.10.4 and verified the same issue with 3.9.12 too.
I was able to get past the error by pinning the app to use an older version of Flask (2.0.1), but a variety of the tests still failed.
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 bằng cách làm theo CONTRIBUTING.md, chạy bộ kiểm thử đạt và chạy lại bộ kiểm thử đó với APPMAP=true trên Python 3.9 hoặc 3.10. Kiểm tra traceback tại appmap/flask.py:146 và so sánh phiên bản Flask đã cài đặt với tích hợp Flask của agent; hoàn tất khi lần chạy kiểm thử được instrument không còn phát sinh lỗi này và các kiểm thử của nó đều đạt.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- flask, python
- Lĩnh vực
- backend, devtools
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- 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
- 45/100