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:
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)