Module __main__ :: Class TerminalController
[hide private]
[frames] | no frames]

Class TerminalController

A class that can be used to portably generate formatted output to a terminal. See http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/475116 for documentation. (This is a somewhat stripped-down version.)

Instance Methods [hide private]
 
__init__(self, term_stream=<open file '<stdout>', mode 'w' at 0x401a6068>)
 
_tigetstr(self, cap_name)
Class Variables [hide private]
  BLACK = ''
  BLUE = ''
  BOL = ''
  BOLD = ''
  CLEAR_EOL = ''
  CLEAR_LINE = ''
  COLS = 75
  CYAN = ''
  DOWN = ''
  FORCE_SIMPLE_TERM = False
  GREEN = ''
  LEFT = ''
  MAGENTA = ''
  NORMAL = ''
  RED = ''
  RIGHT = ''
  UP = ''
  WHITE = ''
  YELLOW = ''
  _ANSICOLORS = ['BLACK', 'RED', 'GREEN', 'YELLOW', 'BLUE', 'MAG...
  _COLORS = ['BLACK', 'BLUE', 'GREEN', 'CYAN', 'RED', 'MAGENTA',...
  _STRING_CAPABILITIES = ['BOL=cr', 'UP=cuu1', 'DOWN=cud1', 'LEF...
Class Variable Details [hide private]

_ANSICOLORS

Value:
['BLACK',
 'RED',
 'GREEN',
 'YELLOW',
 'BLUE',
 'MAGENTA',
 'CYAN',
 'WHITE']

_COLORS

Value:
['BLACK',
 'BLUE',
 'GREEN',
 'CYAN',
 'RED',
 'MAGENTA',
 'YELLOW',
 'WHITE']

_STRING_CAPABILITIES

Value:
['BOL=cr',
 'UP=cuu1',
 'DOWN=cud1',
 'LEFT=cub1',
 'RIGHT=cuf1',
 'CLEAR_EOL=el',
 'BOLD=bold',
 'UNDERLINE=smul',
...