Skip to content

programmer-util/pycrunch-trace

 
 

Repository files navigation

UI Overview

PyTrace UI

Quick start

Interactive Demo

Documentation

pip install pycrunch-trace

Then, Add attribute @trace to the method you want to record

from pycrunch_trace.client.api import trace

@trace
def run():
    some_code()

Or, alternatively, without decorator:

from pycrunch_trace.client.api import Trace

tracer = Trace()
tracer.start('recording_name')

some_code()

tracer.stop()

Optional session_name can be also passed to decorator:

@trace('my_custom_recording_name')

Use web app for replaying recording:

http://app.pytrace.com/

In case if you want to run UI locally, instead of using hosted version: Link for web app source code

(Replays are not sent anywhere and processed entirely in-memory)

About

Time Travel Debugging for Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%