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