From e98416678065a5fbcf0e81aef93eb2846bf48c99 Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Wed, 9 Dec 2020 09:38:48 -0500 Subject: [PATCH] test --- origin/origin_channels.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/origin/origin_channels.py b/origin/origin_channels.py index 66eee7b..7af76cc 100644 --- a/origin/origin_channels.py +++ b/origin/origin_channels.py @@ -26,7 +26,7 @@ class OriginChannels(): filtered_chan_list = [] print(unfiltered_chan_json[0]) for channels_item in unfiltered_chan_json: - filters_passed = True + filters_passed = [] for filter_key in list(self.origin.filter_dict.keys()): if len(self.origin.filter_dict[filter_key]) and filters_passed: @@ -39,14 +39,14 @@ class OriginChannels(): elif filter_key in ["category"]: chan_value = channels_item[filter_key] + if not chan_value: + filters_passed.append(False) if str(chan_value).lower() in [x.lower() for x in self.origin.filter_dict[filter_key]]: - print(chan_value) + filters_passed.append(True) + else: + filters_passed.append(False) - if (not chan_value or - str(chan_value).lower() not in [x.lower() for x in self.origin.filter_dict[filter_key]]): - filters_passed = False - - if filters_passed: + if False in filters_passed: filtered_chan_list.append(channels_item) return filtered_chan_list