Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

History across ipdb sessions

This question has been asked before, but I couldn't find a good answer. So, I am trying to ask again.

I would like my ipdb to remember commands across sessions. Right now, it can pull up commands executed in Ipython sessions but not from old ipdb sessions. It would be a huge time saver, if I could have this feature.

Does anyone have a solution to this problem?

like image 762
Phani Avatar asked Nov 07 '14 22:11

Phani


1 Answers

I had your same problem, so I forked the project and add a patch for persistent history. You can install the forked version of ipdb with pip:

pip install git+https://github.com/michelesr/ipdb.git

Just make sure that your IPython version is 5.0 or higher. Implementation info can be found in this article.

like image 174
michelesr Avatar answered Sep 30 '22 18:09

michelesr