pytrace est un traceur de Python rapide qui enregistre les appels de fonction, les arguments et les valeurs de retour.
retrace le débogage de l'aide, le profilage et éviter l'exploitation forestière.
pytrace a été testé sur Python 2.7 et Python 3.2. (Devrait soutenir 2.6 et plus)
pytrace a été testé sur OS X et plusieurs distributions Linux.
Suivezalonhorev sur Twitter pour les mises à jour.
Installer
pytrace dépend sqlite et une implémentation C de tampons de protocole.
sur debian / ubuntu: sudo apt-get install libsqlite3-dev libprotobuf-C0-dev
sur Fedora: sudo yum install-devel libsqlite3x protobuf-c-devel
sur mac (sqlite est inclus): infusion installer protobuf-c ou le port installer protobuf-c
installer pytrace:
pip installer pytrace
Utilisation
Appelez pytrace avec votre script:
& Nbsp; pytrace foo.py --bar
Appelez le lecteur du même répertoire en exécutant pytrace sans arguments:
& Nbsp; pytrace
Le lecteur peut être invoqué alors le script est exécuté. . fournissant des capacités de débogage «en ligne»
Exigences :
- Python
Commentaires non trouvées