urllib.pathname2urlのバグ?


ローカルのパスをURLに変換するurllib.pathname2urlは、
windowsでは返り値がちょっと変

from urllib import pathname2url

print(pathname2url("C:\spam\egg\ham.png"))
# => ///C|/spam/egg/ham.png
# なぜかドライブ名の次が ":" ではなく "|" 


URLの仕様としては"|" の方が正しいのかもしれませんが、

PyQt4.QtWebKit.QWebPageが認識してくれないので困ります。