From 1426fefe5da388dda9b5b51b369c837e7b0c0804 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Wed, 2 Dec 2020 22:40:46 +0000 Subject: [PATCH] Apply instance level blocks to hashtag category feeds --- newswire.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/newswire.py b/newswire.py index bcf9bbf1d..606bf1dd4 100644 --- a/newswire.py +++ b/newswire.py @@ -203,7 +203,7 @@ def parseFeedDate(pubDate: str) -> str: return pubDateStr -def xml2StrToHashtagCategories(baseDir: str, xmlStr: str, +def xml2StrToHashtagCategories(baseDir: str, domain: str, xmlStr: str, maxCategoriesFeedItemSizeKb: int) -> None: """Updates hashtag categories based upon an rss feed """ @@ -232,8 +232,9 @@ def xml2StrToHashtagCategories(baseDir: str, xmlStr: str, if not hashtagListStr: continue hashtagList = hashtagListStr.split(' ') - for hashtag in hashtagList: - setHashtagCategory(baseDir, hashtag, categoryStr) + if not isBlockedHashtag(baseDir, categoryStr): + for hashtag in hashtagList: + setHashtagCategory(baseDir, hashtag, categoryStr) def xml2StrToDict(baseDir: str, domain: str, xmlStr: str, @@ -247,7 +248,7 @@ def xml2StrToDict(baseDir: str, domain: str, xmlStr: str, return {} result = {} if '#categories' in xmlStr: - xml2StrToHashtagCategories(baseDir, xmlStr, + xml2StrToHashtagCategories(baseDir, domain, xmlStr, maxCategoriesFeedItemSizeKb) return {} rssItems = xmlStr.split('')