12 n_cols
= curses
.tigetnum('cols') or 80
13 set_fg
= curses
.tigetstr('setf') or None
14 normal
= curses
.tigetstr('sgr0') or None
29 def checking(msg
, indent
= 2):
33 msg
= (' ' * indent
) + msg
38 def result(msg
, colour
= 'GREEN'):
40 result_col
= n_cols
- max(15, len(msg
) + 5)
41 if cursor_pos
> result_col
:
45 msg
= highlight(msg
, colour
)
46 print " " * (result_col
- cursor_pos
), "[ %s ]" % msg
52 def error_new_line(msg
, colour
= 'RED'):
55 print highlight(msg
, colour
)
57 def highlight(msg
, colour
):
59 return curses
.tparm(set_fg
, COLOURS
[colour
]) + msg
+ curses
.tparm(normal
)