Для любителей странного: Дебаг в консоли с помощью ipynb. Вар | Senior Sigan blog
Для любителей странного: Дебаг в консоли с помощью ipynb.
Вариант 1.
Добавить строчку import ipdb; ipdb.set_trace() в том месте, где нужно поставить брейкпоинт. В этой точке запустится ipython сессия. Круто? Почти. Нужно менять код, что плохо.
Вариант 2.
Запустить ipython. Воспользоваться магической командой:
%run -d -b42 script.py, где -bLINE_NUMBER - указание места, где нужно брякнуться. Профит? Профит. Можно даже указать брейкпоинт в другой библиотеке:
%run -d -b library.py:42 script.py.
А вообще, пользуйтесь ребьята пайчармом. А не сидите в тмуксе на серваке через ssh, отлаживая код в nano.