[Python-Dev] test_curses

Georg Brandl g.brandl-nospam at gmx.net
Mon Jan 9 19:55:52 CET 2006


Michael Hudson wrote:
> Georg Brandl <g.brandl-nospam at gmx.net> writes:
> 
>> The call to curses.setupterm() leaves my terminal in a bad state.
> 
> Hmm.
> 
>> The reset program outputs:
>> Erase set to delete.
>> Kill set to control-U (^U).
>> Interrupt set to control-C (^C).
> 
> It always says that :) (unless you've messed with stty, I guess)

Well, when I do a reset without meddling with the terminal, it says nothing,
at least on my box.

And, there's more: Ctrl+D doesn't work, Ctrl+C doesn't work.

I just looked, my .profile contains "stty sane cr0 pass8 dec".

>> Doesn't the setupterm() have to be paired with something like shutdownterm()?
> 
> Not as far as my memory of curses goes.  From the man page:
> 
>        The setupterm routine reads in the terminfo database,
>        initializing the terminfo structures, but does not set up the
>        output virtualization structures used by curses.
> 
> What platform are you on?

Linux 2.6, ncurses 5.5, TERM=xterm.

Georg



More information about the Python-Dev mailing list