equal
deleted
inserted
replaced
156 return curses.tigetstr(val) |
156 return curses.tigetstr(val) |
157 elif bg: |
157 elif bg: |
158 return curses.tparm(curses.tigetstr('setab'), val) |
158 return curses.tparm(curses.tigetstr('setab'), val) |
159 else: |
159 else: |
160 return curses.tparm(curses.tigetstr('setaf'), val) |
160 return curses.tparm(curses.tigetstr('setaf'), val) |
|
161 |
|
162 def _render_effects(text, effects): |
|
163 'Wrap text in commands to turn on each effect.' |
|
164 if not text: |
|
165 return text |
|
166 if not _terminfo_params: |
|
167 start = [str(_effects[e]) for e in ['none'] + effects.split()] |
|
168 start = '\033[' + ';'.join(start) + 'm' |
|
169 stop = '\033[' + str(_effects['none']) + 'm' |
|
170 else: |
|
171 start = ''.join(_effect_str(effect) |
|
172 for effect in ['none'] + effects.split()) |
|
173 stop = _effect_str('none') |
|
174 return ''.join([start, text, stop]) |