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