(original) (raw)
changeset: 1214:cda119958db3 parent: 1212:5d858149df06 user: Éric Araujo merwok@netwok.org date: Wed Oct 19 03:08:13 2011 +0200 files: distutils2/config.py description: Kludge around shlex not supporting unicode in 2.x (#13170). Thanks to David Barnett for the diagnosis. diff -r 5d858149df06 -r cda119958db3 distutils2/config.py --- a/distutils2/config.py Tue Oct 18 18:05:20 2011 +0200 +++ b/distutils2/config.py Wed Oct 19 03:08:13 2011 +0200 @@ -43,9 +43,11 @@ continue fields.append(tmp_vals[0]) # Get bash options like `gcc -print-file-name=libgcc.a` XXX bash options? - vals = split(' '.join(fields)) + # kludge around shlex not supporting unicode + vals = u' '.join(fields).encode('utf-8') + vals = split(vals) if vals: - return vals + return [val.decode('utf-8') for val in vals] def _rel_path(base, path): /merwok@netwok.org