merge-requests/8/head
Bob Mottram 2020-12-05 11:58:03 +00:00
parent 67e06f65c9
commit 4d46817350
1 changed files with 3 additions and 6 deletions

View File

@ -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