<div dir="ltr"><div dir="ltr">I am a very experienced software developer, but not with CHIRP, or Python, or Ham radio, so I&#39;m basically a newbie  here. I have written a new driver for the FT-4XR and (eventually) for its siblings. The module successfully reads the radio, but then fails to fill in the GUI memory structures. I tried to use pdb as described at</div><div dir="ltr">     <a href="https://docs.python.org/2/library/pdb.html">https://docs.python.org/2/library/pdb.html</a></div><div>by inserting the following line at a point in my module:</div><div>    import pdb; pdb.set_trace()<br></div><div>The breakpoint is reached, the line after mhy breakpoint is printed,  and the (Pdb) prompt is shown on the console, but I cannot then type in a pdb command: characters are not shown on the console when typed and there is no evidence that the commands are being executed.</div><div><br></div><div>So, how do you guys debug? What am I doing wrong?<br></div></div>