diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2005-08-24 14:55:22 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2005-08-24 14:55:22 (GMT) |
commit | 0a5d4a20e7b2b758c974766cc3ac02af5a342483 (patch) | |
tree | 382895735ec81641945c84b6d19bfd2e084a31f3 | |
parent | 142e16d3385159927705551a5fc0b8110f460eda (diff) | |
download | cpython-0a5d4a20e7b2b758c974766cc3ac02af5a342483.zip cpython-0a5d4a20e7b2b758c974766cc3ac02af5a342483.tar.gz cpython-0a5d4a20e7b2b758c974766cc3ac02af5a342483.tar.bz2 |
Patch #1167716: Support Unicode filenames in mkpath. Fixes #1121494.
Will backport to 2.4.
-rw-r--r-- | Lib/distutils/dir_util.py | 2 | ||||
-rw-r--r-- | Misc/NEWS | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/Lib/distutils/dir_util.py b/Lib/distutils/dir_util.py index 7f14503..2248b60 100644 --- a/Lib/distutils/dir_util.py +++ b/Lib/distutils/dir_util.py @@ -31,7 +31,7 @@ def mkpath (name, mode=0777, verbose=0, dry_run=0): global _path_created # Detect a common bug -- name is None - if type(name) is not StringType: + if not isinstance(name, StringTypes): raise DistutilsInternalError, \ "mkpath: 'name' must be a string (got %r)" % (name,) @@ -193,6 +193,8 @@ Extension Modules Library ------- +- Bug #1121494: distutils.dir_utils.mkpath now accepts Unicode strings. + - Bug #1178484: Return complete lines from codec stream readers even if there is an exception in later lines, resulting in correct line numbers for decoding errors in source code. |