diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2002-01-29 10:23:42 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2002-01-29 10:23:42 (GMT) |
commit | 9635d0bd1fbf03f130b219e316662d1b38743a46 (patch) | |
tree | 02bdc79cc09b4a2d789f880f727caafdc725c7b2 | |
parent | 2d7bb3fa66b55c1af283b51853abe7f62a2a5f49 (diff) | |
download | cpython-9635d0bd1fbf03f130b219e316662d1b38743a46.zip cpython-9635d0bd1fbf03f130b219e316662d1b38743a46.tar.gz cpython-9635d0bd1fbf03f130b219e316662d1b38743a46.tar.bz2 |
Encode MSVC paths as mbcs. Fixes #509117. 2.2.1 candidate.
-rw-r--r-- | Lib/distutils/msvccompiler.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Lib/distutils/msvccompiler.py b/Lib/distutils/msvccompiler.py index 8a67dfc..3533664 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 |