Skip bolding search terms that are not alphanumeric (#496)

Fixes #494
このコミットが含まれているのは:
DUO Labs 2021-10-27 12:50:21 -04:00 committed by GitHub
コミット d8dcdc7455
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: 4AEE18F83AFDEB23
1個のファイルの変更3行の追加0行の削除

ファイルの表示

@ -52,6 +52,9 @@ def bold_search_terms(response: str, query: str) -> BeautifulSoup:
if len(element) == len(target_word):
return
if not target_word.isalnum():
return
element.replace_with(
re.sub(fr'\b((?![{{}}<>-]){target_word}(?![{{}}<>-]))\b',
r'<b>\1</b>',