瀏覽代碼

Re-encode symlink.

Jelmer Vernooij 8 年之前
父節點
當前提交
6e6df5bb94
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      dulwich/index.py

+ 4 - 1
dulwich/index.py

@@ -548,7 +548,10 @@ def blob_from_path_and_stat(fs_path, st):
         if sys.platform == 'win32' and sys.version_info[0] == 3:
             # os.readlink on Python3 on Windows requires a unicode string.
             fs_path = fs_path.decode(sys.getfilesystemencoding())
-        blob.data = os.readlink(fs_path)
+            blob.data = os.readlink(fs_path).encode(
+                sys.getfilesystemencoding())
+        else:
+            blob.data = os.readlink(fs_path)
     return blob