From 905d0295f63406c00a1bfe7bd96fa3d8d9413010 Mon Sep 17 00:00:00 2001 From: Thomas Nagy Date: Sat, 17 May 2014 00:11:34 +0200 Subject: [PATCH] Issue 1452 --- waflib/Context.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/waflib/Context.py b/waflib/Context.py index 196feacf..31c4f1a6 100644 --- a/waflib/Context.py +++ b/waflib/Context.py @@ -557,7 +557,15 @@ class Context(ctx): msg = str(result) self.to_log(msg) - Logs.pprint(kw.get('color', defcolor), msg) + try: + color = kw['color'] + except KeyError: + if len(k) > 1 and k[1] in Logs.colors_lst: + # compatibility waf 1.7 + color = k[1] + else: + color = defcolor + Logs.pprint(color, msg) def load_special_tools(self, var, ban=[]): global waf_dir