Changeset 570

Show
Ignore:
Timestamp:
07/12/08 10:53:48 (5 months ago)
Author:
athomas
Message:

Reconfigure curses on window resize.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • cly/trunk/cly/console.py

    r569 r570  
    145145    try: 
    146146        import curses 
     147        import signal 
     148 
    147149        curses.setupterm() 
    148150        _terminal_colours = curses.tigetnum('colors') 
     151 
     152        # Reconfigure curses on window resize 
     153        def sigwinch_handler(n, frame): 
     154            curses.setupterm() 
     155 
     156        signal.signal(signal.SIGWINCH, sigwinch_handler) 
    149157    except: 
    150158        _terminal_colours = 0