Module output :: Class YumTerm
[hide private]
[frames] | no frames]

Class YumTerm

source code

some terminal "UI" helpers based on curses

Instance Methods [hide private]
 
__forced_init(self) source code
 
reinit(self, term_stream=None, color='auto') source code
 
__init__(self, term_stream=None, color='auto') source code
 
_tigetstr(self, cap_name) source code
 
sub(self, haystack, beg, end, needles, escape=None, ignore_case=False) source code
 
sub_norm(self, haystack, beg, needles, **kwds) source code
 
sub_mode(self, haystack, mode, needles, **kwds) source code
 
sub_bold(self, haystack, needles, **kwds) source code
 
sub_fg(self, haystack, color, needles, **kwds) source code
 
sub_bg(self, haystack, color, needles, **kwds) source code
Class Variables [hide private]
  __enabled = True
  __cap_names = {'normal': 'sgr0', 'reverse': 'rev', 'underline'...
  __colors = {'black': 0, 'blue': 1, 'cyan': 3, 'green': 2, 'mag...
  __ansi_colors = {'black': 0, 'blue': 4, 'cyan': 6, 'green': 2,...
  __ansi_forced_MODE = {'blink': '\x1b[5m', 'bold': '\x1b[1m', '...
  __ansi_forced_FG_COLOR = {'black': '\x1b[30m', 'blue': '\x1b[3...
  __ansi_forced_BG_COLOR = {'black': '\x1b[40m', 'blue': '\x1b[4...
Properties [hide private]
  columns
Class Variable Details [hide private]

__cap_names

Value:
{'normal': 'sgr0', 'reverse': 'rev', 'underline': 'smul'}

__colors

Value:
{'black': 0,
 'blue': 1,
 'cyan': 3,
 'green': 2,
 'magenta': 5,
 'red': 4,
 'white': 7,
 'yellow': 6}

__ansi_colors

Value:
{'black': 0,
 'blue': 4,
 'cyan': 6,
 'green': 2,
 'magenta': 5,
 'red': 1,
 'white': 7,
 'yellow': 3}

__ansi_forced_MODE

Value:
{'blink': '\x1b[5m',
 'bold': '\x1b[1m',
 'dim': '',
 'normal': '\x1b(B\x1b[m',
 'reverse': '\x1b[7m',
 'underline': '\x1b[4m'}

__ansi_forced_FG_COLOR

Value:
{'black': '\x1b[30m',
 'blue': '\x1b[34m',
 'cyan': '\x1b[36m',
 'green': '\x1b[32m',
 'magenta': '\x1b[35m',
 'red': '\x1b[31m',
 'white': '\x1b[37m',
 'yellow': '\x1b[33m'}

__ansi_forced_BG_COLOR

Value:
{'black': '\x1b[40m',
 'blue': '\x1b[44m',
 'cyan': '\x1b[46m',
 'green': '\x1b[42m',
 'magenta': '\x1b[45m',
 'red': '\x1b[41m',
 'white': '\x1b[47m',
 'yellow': '\x1b[43m'}

Property Details [hide private]

columns

Get Method:
unreachable(self)