From c2c50222cca2bf9c00bcd7153f2e4fe64099f952 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Tue, 5 Jun 2018 10:26:58 +0200 Subject: [PATCH] refactor(pip): expand matches logic --- lib/manager/pip_requirements/extract.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/lib/manager/pip_requirements/extract.js b/lib/manager/pip_requirements/extract.js index 0078bb446b..69af4aee35 100644 --- a/lib/manager/pip_requirements/extract.js +++ b/lib/manager/pip_requirements/extract.js @@ -20,14 +20,16 @@ function extractDependencies(content) { .map((line, lineNumber) => { regex.lastIndex = 0; const matches = regex.exec(line); - return ( - matches && { - depName: matches[1], - currentValue: matches[2], - lineNumber, - versionScheme: 'pep440', - } - ); + if (!matches) { + return null; + } + const [, depName, currentValue] = matches; + return { + depName, + currentValue, + lineNumber, + versionScheme: 'pep440', + }; }) .filter(Boolean); if (!deps.length) { -- GitLab