7974e289a1
[postprocessor/xattr] Clarify NO_SPACE message ( #14970 )
2017-12-14 01:05:02 +07:00
efa97bdcf1
Move write_xattr to utils.py
...
There are some other places that use xattr functions. It's better to
move it to a common place so that others can use it.
2016-09-30 00:28:32 +08:00
e9c0cdd389
[jython] Introduce compat_os_name
...
os.name is always 'java' on Jython
2016-03-03 19:24:24 +08:00
611c1dd96e
[refactor] Single quotes consistency
2016-02-14 15:37:17 +06:00
c827d4cfdb
[xattr] Enhanced error messages on Windows
2015-05-14 16:53:10 +08:00
fbff30d2db
[xattr] Catch 'Argument list too long'
2015-05-14 14:51:00 +08:00
86c7fdb17c
[xattr] Enhance error handling to catch ENOSPC
...
Fixes #5589
2015-05-14 14:28:41 +08:00
4515cb43ca
[xattrpp] Fix typo
2015-04-23 22:11:09 +06:00
8c8826176d
[xattr] Add version detection for python-pyxattr
...
For more information, see #5498 and changes to convertObj() in
iustin/pyxattr@cc84e466f6
2015-04-23 13:50:44 +08:00
592e97e855
Postprocessors: use a list for the files that can be deleted
...
We could only know if we had to delete the original file, but this system allows to specify us more files (like subtitles).
2015-04-18 11:36:42 +02:00
dcddc10a50
[test_unicode_literals] Arm unicode_literals check
...
From now on, the line
from __future__ import unicode_literals
should be contained in every single Python file lest we run into any more 2.x/3.x issues.
Going forward, we're likely to develop on 3.x only and would likely miss subtle bugs otherwise.
2014-11-26 20:01:22 +01:00
5f6a1245ff
PEP8 applied
2014-11-23 20:41:03 +01:00
8c25f81bee
[util] Move compatibility functions out of util
...
utils is large enough without these compatibility functions.
Everything that is present in newer versions of Python (i.e. with dev Python it's just an import) goes into compat.py .
Everything else (i.e. youtube-dl-specific helpers) goes into utils.py .
2014-11-02 11:23:42 +01:00
0a871f6880
Provide compatibility check_output for 2.6 ( Fixes #2926 )
2014-05-16 12:03:59 +02:00
bd1b906527
Remove unusued import
2014-01-07 09:42:38 +01:00
a9ce0c631e
[xattr] Correct on Windows
2014-01-07 06:50:24 +01:00
afc7bc33cb
[xattr] Always use UTF-8
...
On Windows and other systems, other encodings would break when trying to encode non-ASCII characters.
Simply use UTF-8, like every sane system.
2014-01-07 06:49:15 +01:00
168da92b9a
[xattr] Rework
...
In particular, explicitly require NT before trying ADS, and do not try to parse process output that may be localized.
2014-01-07 06:36:34 +01:00
2a2e2770cc
[xattr] Always output a warning message on errors
2014-01-07 06:12:28 +01:00
42cc71e80b
[xattr] Write bytestrings, not characters
2014-01-07 06:11:21 +01:00
496c19234c
Split postprocessor package into multiple modules
2014-01-07 05:59:22 +01:00