getappmap / getappmap/appmap-python
Error generating maps for the FlaskBB project
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 104
- Forks
- 17
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par suivre CONTRIBUTING.md, exécutez la suite de tests qui réussit, puis exécutez-la à nouveau avec APPMAP=true sur Python 3.9 ou 3.10. Examinez le traceback à appmap/flask.py:146 et comparez la version installée de Flask avec l’intégration Flask de l’agent ; c’est terminé lorsque l’exécution instrumentée des tests ne lève plus cette erreur et que ses tests passent.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- flask, python
- Domaine
- backend, devtools
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100