From 3160182a7bd24cd236cdae09618d051be649b0f6 Mon Sep 17 00:00:00 2001 From: Ryan Goulden Date: Thu, 13 Mar 2014 23:16:18 -0400 Subject: build: fix unicode handling of the version string Don't pass unicode types to waf ENV. As per https://code.google.com/p/waf/issues/detail?id=1420 This directly fixes the "CFVersion" key in the .app bundle plist. --- waftools/generators/headers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'waftools') diff --git a/waftools/generators/headers.py b/waftools/generators/headers.py index 828d61fd57..8c164cca73 100644 --- a/waftools/generators/headers.py +++ b/waftools/generators/headers.py @@ -6,7 +6,7 @@ def __get_version__(ctx): cwd=ctx.srcnode.abspath()) process.wait() (version, err) = process.communicate() - return version.strip().decode("utf-8") + return version.strip().decode('utf-8').encode('ascii', 'ignore') def __get_build_date__(): import time -- cgit v1.2.3