From 64a78e92a93cc3de3040f1e353700896effb91b8 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Mon, 11 Mar 2019 11:33:03 +0100 Subject: [PATCH] fix(pip_setup): detect no file found and warn --- lib/manager/pip_setup/extract.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/manager/pip_setup/extract.js b/lib/manager/pip_setup/extract.js index cab0332795..f042753030 100644 --- a/lib/manager/pip_setup/extract.js +++ b/lib/manager/pip_setup/extract.js @@ -52,6 +52,17 @@ async function extractSetupFile(content, packageFile, config) { timeout: 5000, })); } catch (err) { + // istanbul ignore if + if ( + err.message && + err.message.includes('No such file or directory') && + !config.gitFs + ) { + logger.debug({ err }, 'setup.py extraction error'); + throw new Error( + 'File not found error when extracting setup.py. Ask your Renovate administrator to enable gitFs and try again' + ); + } logger.warn({ err }, 'Error extracting setup.py'); throw err; } -- GitLab