Error generating maps for the FlaskBB project

未关闭
#157 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
3/5
预计耗时
1-2 天
新手友好度
45/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
停滞
技术栈
flask, python
领域
backend, devtools

调研方向

首先按照 CONTRIBUTING.md 执行,运行通过的测试套件,然后在 Python 3.9 或 3.10 上使用 APPMAP=true 重新运行。检查 appmap/flask.py:146 处的 traceback,并将已安装的 Flask 版本与 agent 的 Flask 集成进行比较;当经过 instrument 的测试运行不再引发此错误且其测试通过时,即表示完成。

由索引模型根据 Issue 内容生成。

描述

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.

主要语言
Python
星标
104
派生
17
PR 合并指标
30 天内没有已合并 PR

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

getappmap/appmap-python 的其他 Issue

查看 getappmap/appmap-python 的全部 Issue

相似的 Issue

更多 Python Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。