mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[xattr] Correct on Windows
This commit is contained in:
		| @@ -40,12 +40,11 @@ class XAttrMetadataPP(PostProcessor): | |||||||
|                 # Write xattrs to NTFS Alternate Data Streams: |                 # Write xattrs to NTFS Alternate Data Streams: | ||||||
|                 # http://en.wikipedia.org/wiki/NTFS#Alternate_data_streams_.28ADS.29 |                 # http://en.wikipedia.org/wiki/NTFS#Alternate_data_streams_.28ADS.29 | ||||||
|                 def write_xattr(path, key, value): |                 def write_xattr(path, key, value): | ||||||
|                     assert(key.find(":") < 0) |                     assert ':' not in key | ||||||
|                     assert(path.find(":") < 0) |                     assert os.path.exists(path) | ||||||
|                     assert(os.path.exists(path)) |  | ||||||
|  |  | ||||||
|                     ads_fn = path + ":" + key |                     ads_fn = path + ":" + key | ||||||
|                     with open(ads_fn, "w") as f: |                     with open(ads_fn, "wb") as f: | ||||||
|                         f.write(value) |                         f.write(value) | ||||||
|             else: |             else: | ||||||
|                 user_has_setfattr = check_executable("setfattr", ['--version']) |                 user_has_setfattr = check_executable("setfattr", ['--version']) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Philipp Hagemeister
					Philipp Hagemeister