7 n_cols
= curses
.tigetnum('cols') or 80
20 set_fg
= curses
.tigetstr('setf') or None
21 normal
= curses
.tigetstr('sgr0') or None
23 def checking(msg
, indent
= 2):
27 msg
= (' ' * indent
) + msg
32 def result(msg
, colour
= 'GREEN'):
34 result_col
= n_cols
- max(15, len(msg
) + 5)
35 if cursor_pos
> result_col
:
39 msg
= highlight(msg
, colour
)
40 print " " * (result_col
- cursor_pos
), "[ %s ]" % msg
46 def error_new_line(msg
, colour
= 'RED'):
49 print highlight(msg
, colour
)
51 def highlight(msg
, colour
):
53 return curses
.tparm(set_fg
, COLOURS
[colour
]) + msg
+ curses
.tparm(normal
)