pytrace jest szybka Python znacznika, który rejestruje wywołania funkcji, argumenty i zwracające wartości.
ślady debugowania pomocy, profilowanie i wyeliminować rejestrowanie.
pytrace został przetestowany na Pythona 2.7 i Pythona 3.2. (Powinny wspierać 2,6 i do góry)
pytrace został przetestowany na OS X i Linux dystrybucje kilka.
Śledźalonhorev na Twitter aktualizacje.
Zainstaluj
pytrace zależy od sqlite i realizacji C buforów protokołu.
na debian / ubuntu: sudo apt-get install libsqlite3-dev libprotobuf-c0-dev
na fedora: sudo yum install libsqlite3x-devel protobuf c-devel
na mac (sqlite w zestawie): napar zainstalować protobuf c lub port zainstalować protobuf c
zainstalować pytrace:
pip install pytrace
Zastosowanie
Przywołaj pytrace z skryptu:
& Nbsp; pytrace foo.py --bar
Przywołaj czytelnika z tego samego katalogu, wykonując pytrace bez argumentów:
& Nbsp; pytrace
Czytelnik może się powoływać, gdy skrypt jest uruchomiony. . zapewnienie "online" możliwości debugowania
Wymagania :
- Python
Komentarze nie znaleziono