commit | 4ab23bfbeb94f1ade79def3d096ed2daaea6bc79 | [log] [tgz] |
---|---|---|
author | Serhiy Storchaka <storchaka@gmail.com> | Tue Jan 08 11:32:58 2013 +0200 |
committer | Serhiy Storchaka <storchaka@gmail.com> | Tue Jan 08 11:32:58 2013 +0200 |
tree | 6b63bfb5d10d7d42601a46da7fe5c051085f980f | |
parent | e50f4d2220c22cc84208ba3f1702ffa4e9df6196 [diff] [blame] |
Issue #15845: Fix comparison between bytes and string.
diff --git a/Lib/os.py b/Lib/os.py index d1101a2..81e037a 100644 --- a/Lib/os.py +++ b/Lib/os.py
@@ -146,7 +146,10 @@ # be happy if someone already created the path if e.errno != errno.EEXIST: raise - if tail == curdir: # xxx/newdir/. exists if xxx/newdir exists + cdir = curdir + if isinstance(tail, bytes): + cdir = bytes(curdir, 'ASCII') + if tail == cdir: # xxx/newdir/. exists if xxx/newdir exists return try: mkdir(name, mode)