Bladeren bron

Pass linter/formatter

jherve 1 jaar geleden
bovenliggende
commit
e06fc91e21

+ 5 - 1
src/de_quoi_parle_le_monde/article.py

@@ -29,7 +29,11 @@ class FeaturedArticleSnapshot(ABC):
 
     @classmethod
     def create(cls, title, url):
-        attrs = dict(title=title, url=url, original=FeaturedArticle.from_internet_archive_url(url))
+        attrs = dict(
+            title=title,
+            url=url,
+            original=FeaturedArticle.from_internet_archive_url(url),
+        )
         return cls(**attrs)
 
 

+ 9 - 3
src/de_quoi_parle_le_monde/main.py

@@ -41,13 +41,19 @@ class ArchiveDownloader:
         site_id = await storage.add_site(collection.url)
         snapshot_id = await storage.add_snapshot(site_id, main_page.snapshot.id, dt)
 
-        article_id = await storage.add_featured_article(main_page.main_article.article.original)
-        main_article_snap_id = await storage.add_featured_article_snapshot(article_id, main_page.main_article.article)
+        article_id = await storage.add_featured_article(
+            main_page.main_article.article.original
+        )
+        main_article_snap_id = await storage.add_featured_article_snapshot(
+            article_id, main_page.main_article.article
+        )
         await storage.add_main_article(snapshot_id, main_article_snap_id)
 
         for t in main_page.top_articles:
             article_id = await storage.add_featured_article(t.article.original)
-            top_article_snap_id = await storage.add_featured_article_snapshot(article_id, t.article)
+            top_article_snap_id = await storage.add_featured_article_snapshot(
+                article_id, t.article
+            )
             await storage.add_top_article(snapshot_id, top_article_snap_id, t)
 
 

+ 14 - 4
src/de_quoi_parle_le_monde/storage.py

@@ -2,7 +2,11 @@ import aiosqlite
 import asyncio
 from datetime import datetime
 
-from de_quoi_parle_le_monde.article import MainArticle, TopArticle, FeaturedArticleSnapshot, FeaturedArticle
+from de_quoi_parle_le_monde.article import (
+    TopArticle,
+    FeaturedArticleSnapshot,
+    FeaturedArticle,
+)
 from de_quoi_parle_le_monde.internet_archive import InternetArchiveSnapshotId
 
 
@@ -252,10 +256,15 @@ class Storage:
             await conn.commit()
             return id_
 
-    async def add_featured_article_snapshot(self, featured_article_id: int, article: FeaturedArticleSnapshot):
+    async def add_featured_article_snapshot(
+        self, featured_article_id: int, article: FeaturedArticleSnapshot
+    ):
         async with self.conn as conn:
             (id_,) = await conn.execute_insert(
-                self._insert_stmt("featured_article_snapshots", ["title", "url", "featured_article_id"]),
+                self._insert_stmt(
+                    "featured_article_snapshots",
+                    ["title", "url", "featured_article_id"],
+                ),
                 [article.title, article.url, featured_article_id],
             )
 
@@ -288,7 +297,8 @@ class Storage:
         async with self.conn as conn:
             await conn.execute_insert(
                 self._insert_stmt(
-                    "top_articles", ["snapshot_id", "featured_article_snapshot_id", "rank"]
+                    "top_articles",
+                    ["snapshot_id", "featured_article_snapshot_id", "rank"],
                 ),
                 [snapshot_id, article_id, article.rank],
             )