5 sys
.exit("Can't find conf module.")
11 def __call__(self
, message
, color
=None, newline
=False, *ignore
):
12 """Show message on stdout
14 message - message that would be shown
15 color - opional color of the message
16 newline - end with newline?
21 self
.color(message
, color
, newline
)
24 def normal(self
, message
="", **args
):
25 """Default message printer"""
29 print("%s %s" % (message
, " ".join(args
)))
32 def noline(self
, message
):
33 """Print message, but don't end it with new line character"""
37 def color(self
, msg
, color
=None, newline
=False):
38 """Print message with colors
39 By default it doesn't end with new line character.
47 self
.noline(conf
.color
[color
] + msg
+ conf
.color
["none"] + newline
)