From 4d4681735019df10af73eb386b756f935f8beef3 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sat, 5 Dec 2020 11:58:03 +0000 Subject: [PATCH] Simplify --- inbox.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/inbox.py b/inbox.py index d0c2a21d..5bcabcbe 100644 --- a/inbox.py +++ b/inbox.py @@ -75,20 +75,17 @@ def guessHashtagCategory(tagName: str, hashtagCategories: {}) -> str: This works by trying to find the longest similar hashtag """ categoryMatched = '' - tagMatched = '' tagMatchedLen = 0 for categoryStr, hashtagList in hashtagCategories.items(): for hashtag in hashtagList: - if hashtag in tagName: - if not tagMatched: - tagMatched = hashtag - tagMatchedLen = len(tagMatched) + if hashtag in tagName or tagName in hashtag: + if not categoryMatched: + tagMatchedLen = len(hashtag) categoryMatched = categoryStr else: # match the longest tag if len(hashtag) > tagMatchedLen: - tagMatched = hashtag categoryMatched = categoryStr if not categoryMatched: return