- const output = await execa('python', [ youtubeDLBinaryPath, ...completeArgs, url ], processOptions)
+ const { PYTHON_PATH } = CONFIG.IMPORT.VIDEOS.HTTP.YOUTUBE_DL_RELEASE
+ const subProcess = execa(PYTHON_PATH, [ youtubeDLBinaryPath, ...completeArgs, url ], processOptions)
+
+ if (timeout) {
+ setTimeout(() => subProcess.cancel(), timeout)
+ }
+
+ const output = await subProcess