I'm debugging a python daemon on a embedded Linux board.
I ssh
to the board on which I run the program and enter the
debugger. Given that it's a deamon process I'm using rdb
from celery
#Install on the system
pip3 install celery
# Set in the code
from celery.contrib import rdb
rdb.set_trace()
# Connect to the debugger
telnet localhost 5899
However in that session the tab
key doesn't result in auto completion as usually in pdb
and the up
key doesn't scroll through history but prints a ^[[A
.
The issues like these are related to the missing readline
python module, however in this particular case the module is present and can be imported.