pytrace là một tracer Python nhanh chóng ghi lại các cuộc gọi chức năng, các đối số và trả về giá trị.
vết gỡ lỗi trợ, hồ sơ và phòng ngừa khai thác gỗ.
pytrace đã được thử nghiệm trên python python 2.7 và 3.2. (Nên hỗ trợ 2.6 trở lên)
pytrace đã được thử nghiệm trên os x và một số bản phân phối Linux.
Thực hiện theoalonhorev trên twitter để cập nhật.
Cài đặt
pytrace phụ thuộc vào SQLite và thực hiện C của bộ đệm giao thức.
trên debian / ubuntu: sudo apt-get install libsqlite3-dev libprotobuf-c0-dev
trên fedora: sudo yum install libsqlite3x-devel protobuf-c-devel
trên mac (SQLite được bao gồm): brew cài đặt protobuf-c hoặc cổng cài đặt protobuf-c
cài đặt pytrace:
pips cài đặt pytrace
Cách sử dụng
Gọi pytrace với kịch bản của bạn:
& Nbsp; pytrace foo.py --bar
Gọi người đọc từ cùng một thư mục bằng cách thực hiện pytrace không có đối số:
& Nbsp; pytrace
Người đọc có thể được gọi trong khi kịch bản được chạy. . cung cấp khả năng gỡ lỗi 'online'
Yêu cầu :
- Python
Bình luận không