From: Martin v. Löwis Date: Tue, 29 Jan 2002 10:23:42 +0000 (+0000) Subject: Encode MSVC paths as mbcs. Fixes #509117. 2.2.1 candidate. X-Git-Tag: v2.3c1~6768 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9635d0bd1fbf03f130b219e316662d1b38743a46;p=python Encode MSVC paths as mbcs. Fixes #509117. 2.2.1 candidate. --- diff --git a/Lib/distutils/msvccompiler.py b/Lib/distutils/msvccompiler.py index 8a67dfc823..35336642ae 100644 --- a/Lib/distutils/msvccompiler.py +++ b/Lib/distutils/msvccompiler.py @@ -117,6 +117,10 @@ def get_msvc_paths (path, version='6.0', platform='x86'): if string.upper(p) == path: V = string.split(v,';') for v in V: + try: + v = v.encode("mbcs") + except UnicodeError: + pass if v == '' or v in L: continue L.append(v) break