1
0
Преглед на файлове

fix: trim consecutive whitespaces in site description

Zubarev Grigoriy преди 7 месеца
родител
ревизия
3e6f643f00
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      src/rural_dict/__main__.py

+ 2 - 1
src/rural_dict/__main__.py

@@ -1,3 +1,4 @@
+import re
 from contextlib import asynccontextmanager
 from datetime import datetime
 from json import JSONDecodeError
@@ -68,7 +69,7 @@ async def catch_all(response: Request):
         word = definition.css_first("a.word").text()
         meaning_node = remove_classes(definition.css_first("div.meaning"))
         if site_description is None:
-            site_description = meaning_node.text(strip=True, separator=" ")
+            site_description = re.sub(r"\s+", " ", meaning_node.text(strip=True, separator=" "))
         meaning = meaning_node.html
         example = remove_classes(definition.css_first("div.example")).html
         contributor = remove_classes(definition.css_first("div.contributor")).html