Browse Source

[downloader/http] xattr values should be bytes

Yen Chi Hsuan 9 years ago
parent
commit
d54739a2e6
1 changed files with 1 additions and 1 deletions
  1. 1 1
      youtube_dl/downloader/http.py

+ 1 - 1
youtube_dl/downloader/http.py

@@ -182,7 +182,7 @@ class HttpFD(FileDownloader):
 
 
                 if self.params.get('xattr_set_filesize', False) and data_len is not None:
                 if self.params.get('xattr_set_filesize', False) and data_len is not None:
                     try:
                     try:
-                        write_xattr(tmpfilename, 'user.ytdl.filesize', str(data_len))
+                        write_xattr(tmpfilename, 'user.ytdl.filesize', str(data_len).encode('utf-8'))
                     except (XAttrUnavailableError, XAttrMetadataError) as err:
                     except (XAttrUnavailableError, XAttrMetadataError) as err:
                         self.report_error('unable to set filesize xattr: %s' % str(err))
                         self.report_error('unable to set filesize xattr: %s' % str(err))