Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zat-dev/VarTrace
time travel debug and analyzer for Python
https://github.com/zat-dev/VarTrace
debugger python timetravel ttd vscode vscode-extension
Last synced: 4 days ago
JSON representation
time travel debug and analyzer for Python
- Host: GitHub
- URL: https://github.com/zat-dev/VarTrace
- Owner: zat-dev
- Created: 2022-05-07T08:25:21.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-05-29T03:18:39.000Z (over 2 years ago)
- Last Synced: 2024-08-02T17:40:01.694Z (3 months ago)
- Topics: debugger, python, timetravel, ttd, vscode, vscode-extension
- Language: TypeScript
- Homepage:
- Size: 1.61 MB
- Stars: 13
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# VarTrace
VarTrace is a python debugger that records & analyze your script executions## Features
* printf debug without modifing your code
* search & filter by variable name or value
![printf](https://github.com/zat-dev/VarTrace/raw/main/resources/printf_demo.gif)
* step back, jump
![jump](https://github.com/zat-dev/VarTrace/raw/main/resources/step_back_demo.gif)## quick start
0. search and install "vartrace" vscode extension. then VT icon will appear the left of vscode
1. click VT icon and fill your execution command into sidebar textfield. the command is same as is you run your script
* for example, `python demo.py -a arg1`
2. push analyze button
3. do the above Features section![howto](https://github.com/zat-dev/VarTrace/raw/main/resources/howtorun.png)
## current support
* language : python
* editor: vscode
* single thread only
* platform: windows# limitation
* heavy performance degradation## Extension Settings
* fill your python execution commands and push analyze button# LICENSE
* GPL v3