JacobJustCoding
JacobJustCoding

Reputation: 368

Time Travel Debugging in Python - what tools are suggested to use?

I was recently wondering about Time Travel Debugging in relation to Python. I found information about tools like:

Since the projects were updated so long ago, I was wondering if the tools used for TTD had changed for the moment?

I am counting on constructive discussion and advice & suggestions what to use now. It is all about sharing the knowledge.

Upvotes: 10

Views: 1927

Answers (2)

David Foster
David Foster

Reputation: 8025

At PyCon US 2024 the Python Rewind (pyrewind) reverse debugger was mentioned.

Upvotes: 1

JacobJustCoding
JacobJustCoding

Reputation: 368

General Overview of TTD Research


At this very moment, available solutions are those listed in the description of the question and additionally PyTrace.

As far as RevPDB and timetravelpdb are concerned, I haven't tested these solutions in any way as the activity in these projects is registered a few years ago so I assumed that in case of problems contact with the support will be difficult.

How to start working with it?

To start with, it is worth using an interactive demo to learn about the basic functionalities and the way it works:

PyTrace Interactive Demo

If you need more information, check this site:

PyTrace Official Site

I am impressed with this project and I'm going to start using it in my daily coding routine so I will post my thought and tips about it later.

Stay tuned!

Upvotes: 11

Related Questions