[utils] Use compat_shlex_quote in shell_quote
authorSergey M․ <dstftw@gmail.com>
Sat, 17 Jun 2017 16:48:58 +0000 (23:48 +0700)
committerSergey M․ <dstftw@gmail.com>
Sat, 17 Jun 2017 16:48:58 +0000 (23:48 +0700)
youtube_dl/utils.py

index 1973bd4836a407d3e66fcc4c3a54d052e958ae19..39860e9d156baf2ceb205460c5f78fa2e9026f52 100644 (file)
@@ -22,7 +22,6 @@ import locale
 import math
 import operator
 import os
-import pipes
 import platform
 import random
 import re
@@ -1535,7 +1534,7 @@ def shell_quote(args):
         if isinstance(a, bytes):
             # We may get a filename encoded with 'encodeFilename'
             a = a.decode(encoding)
-        quoted_args.append(pipes.quote(a))
+        quoted_args.append(compat_shlex_quote(a))
     return ' '.join(quoted_args)