mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-12-17 22:13:57 -05:00
Merge branch 'master' of github.com:rg3/youtube-dl
This commit is contained in:
commit
c99f4098c4
1 changed files with 14 additions and 0 deletions
|
@ -11,6 +11,7 @@
|
|||
from ..utils import (
|
||||
check_executable,
|
||||
hyphenate_date,
|
||||
version_tuple,
|
||||
)
|
||||
|
||||
|
||||
|
@ -36,6 +37,19 @@ def run(self, info):
|
|||
# try the pyxattr module...
|
||||
import xattr
|
||||
|
||||
# Unicode arguments are not supported in python-pyxattr until
|
||||
# version 0.5.0
|
||||
# See https://github.com/rg3/youtube-dl/issues/5498
|
||||
pyxattr_required_version = '0.5.0'
|
||||
if version_tuple(xattr.__version__) < version_tuple(pyxattr_required_version):
|
||||
self._downloader.report_warning(
|
||||
'python-pyxattr is detected but is too old. '
|
||||
'yourube-dl requires %s or above while your version is %s. '
|
||||
'Falling back to other xattr implementations' % (
|
||||
pyxattr_required_version, xattr.__version__))
|
||||
|
||||
raise ImportError
|
||||
|
||||
def write_xattr(path, key, value):
|
||||
return xattr.setxattr(path, key, value)
|
||||
|
||||
|
|
Loading…
Reference in a new issue