7890の変更でpconvertがutil.pyからwindows.pyに移動していた。
元々pconvertでは、util.splitpathを呼んでいたが、windows.pyに移動したためutil.splitpathが呼べなくなりpath.split(os.sep)を呼ぶように変更された。
splitpathはwin32mbcsでunicodeに変換して処理をしていたためpconvertを呼ぶとファイル名に0x5cがあった場合、動かなくなっていた。
今回の修正ではutil.pconvertとwindows.pconvertをwin32mbcsでunicodeに変換して処理をするようにした。
0 件のコメント:
コメントを投稿