In article <[email protected]>, John O'Hagan <[email protected]> wrote: > >I'm getting input for a program while it's running by using raw_input in a >loop in separate thread. This works except for the inconvenience of not having >a command history or the use of backspace etc. > >That can be solved by loading the readline module; however, it results in a >loss of visible access to the terminal when the program ends: nothing is >echoed to the screen and the history is invisible (although it is there - >hitting return executes whatever should be there normally). The only way to >get it back is to close the terminal and open a new one.
Can you restructure your program so that input gets handled in the main thread? -- Aahz ([email protected]) <*> http://www.pythoncraft.com/ Member of the Groucho Marx Fan Club -- http://mail.python.org/mailman/listinfo/python-list
