From dfa5309f092dfbfe207c40857dbcc8e3f367039d Mon Sep 17 00:00:00 2001 From: Nikhil Badyal Date: Fri, 11 Nov 2022 20:51:31 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Handle=20a=20case=20when=20no=20?= =?UTF-8?q?rec=20version=20is=20available?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/patches.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/patches.py b/src/patches.py index 175a1a0..ccc6a46 100644 --- a/src/patches.py +++ b/src/patches.py @@ -122,11 +122,14 @@ class Patches(object): sys.exit(-1) patches = getattr(self, app_name) version = "" - if app in ("youtube", "youtube_music"): - version = next(i["version"] for i in patches if i["version"] != "all") - logger.debug(f"Recommended Version for patching {app} is {version}") - else: - logger.debug("No recommended version.") + try: + if app in ("youtube", "youtube_music"): + version = next(i["version"] for i in patches if i["version"] != "all") + logger.debug(f"Recommended Version for patching {app} is {version}") + else: + logger.debug("No recommended version.") + except StopIteration: + pass # No recommended version available return patches, version # noinspection IncorrectFormatting