aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dl/postprocessor/execafterdownload.py
diff options
context:
space:
mode:
authorUnknown <blackjack4494@web.de>2020-09-03 04:06:30 +0200
committerUnknown <blackjack4494@web.de>2020-09-03 04:06:30 +0200
commit53d26f24069590f47985dfd1eb3f4c90642e676a (patch)
tree7768d8013f0e0c4a304a8284b3a4a6ede721bd58 /youtube_dl/postprocessor/execafterdownload.py
parente367127957d37b51720ebc6f8cea5430ef67e863 (diff)
downloadhypervideo-pre-53d26f24069590f47985dfd1eb3f4c90642e676a.tar.lz
hypervideo-pre-53d26f24069590f47985dfd1eb3f4c90642e676a.tar.xz
hypervideo-pre-53d26f24069590f47985dfd1eb3f4c90642e676a.zip
[skip travis] revert automerge for now
Diffstat (limited to 'youtube_dl/postprocessor/execafterdownload.py')
-rw-r--r--youtube_dl/postprocessor/execafterdownload.py31
1 files changed, 0 insertions, 31 deletions
diff --git a/youtube_dl/postprocessor/execafterdownload.py b/youtube_dl/postprocessor/execafterdownload.py
deleted file mode 100644
index 64dabe790..000000000
--- a/youtube_dl/postprocessor/execafterdownload.py
+++ /dev/null
@@ -1,31 +0,0 @@
-from __future__ import unicode_literals
-
-import subprocess
-
-from .common import PostProcessor
-from ..compat import compat_shlex_quote
-from ..utils import (
- encodeArgument,
- PostProcessingError,
-)
-
-
-class ExecAfterDownloadPP(PostProcessor):
- def __init__(self, downloader, exec_cmd):
- super(ExecAfterDownloadPP, self).__init__(downloader)
- self.exec_cmd = exec_cmd
-
- def run(self, information):
- cmd = self.exec_cmd
- if '{}' not in cmd:
- cmd += ' {}'
-
- cmd = cmd.replace('{}', compat_shlex_quote(information['filepath']))
-
- self._downloader.to_screen('[exec] Executing command: %s' % cmd)
- retCode = subprocess.call(encodeArgument(cmd), shell=True)
- if retCode != 0:
- raise PostProcessingError(
- 'Command returned error code %d' % retCode)
-
- return [], information