|
@@ -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
|
|
|
|
|
|
|