Quellcode durchsuchen

Remove useless run_in_executor for parsing

jherve vor 1 Jahr
Ursprung
Commit
dcc447d5c4
1 geänderte Dateien mit 1 neuen und 3 gelöschten Zeilen
  1. 1 3
      src/media_observer/article.py

+ 1 - 3
src/media_observer/article.py

@@ -1,4 +1,3 @@
-import asyncio
 from abc import ABC, abstractmethod
 from attrs import frozen, field, validators
 import cattrs
@@ -148,8 +147,7 @@ class FrontPage(ABC):
 
     @classmethod
     async def from_snapshot(cls, snapshot: InternetArchiveSnapshot):
-        loop = asyncio.get_event_loop()
-        soup = await loop.run_in_executor(None, MagnificentSoup, snapshot.text, "lxml")
+        soup = MagnificentSoup(snapshot.text, "lxml")
 
         return cls(
             snapshot, soup, cls.get_top_articles(soup), cls.get_main_article(soup)