Przeglądaj źródła

Some reformating

jherve 1 rok temu
rodzic
commit
63c23149f8

+ 13 - 10
src/de_quoi_parle_le_monde/storage.py

@@ -342,18 +342,21 @@ class Storage:
                     ORDER BY timestamp_virtual DESC
                     LIMIT ?
                 """,
-                [site_id, limit]
+                [site_id, limit],
             )
 
-            return [{
-                "site_id": a[0],
-                "snapshot_id": a[1],
-                "featured_article_snapshot_id": a[2],
-                "original_url": a[3],
-                "timestamp_virtual": a[4],
-                "title": a[5],
-                "url": a[6]
-            } for a in main_articles]
+            return [
+                {
+                    "site_id": a[0],
+                    "snapshot_id": a[1],
+                    "featured_article_snapshot_id": a[2],
+                    "original_url": a[3],
+                    "timestamp_virtual": a[4],
+                    "title": a[5],
+                    "url": a[6],
+                }
+                for a in main_articles
+            ]
 
     async def select_from(self, table):
         async with self.conn as conn:

+ 19 - 6
src/de_quoi_parle_le_monde/web.py

@@ -19,18 +19,31 @@ async def get_db():
 @app.get("/", response_class=HTMLResponse)
 async def index(request: Request, storage: Storage = Depends(get_db)):
     sites = await storage.list_sites()
-    return templates.TemplateResponse(request=request, name="index.html", context={"sites": sites})
+    return templates.TemplateResponse(
+        request=request, name="index.html", context={"sites": sites}
+    )
 
 
 @app.get("/sites/{id}/main_article", response_class=HTMLResponse)
-async def site_main_article(request: Request, id: int, limit: int | None = None, storage: Storage = Depends(get_db)):
+async def site_main_article(
+    request: Request,
+    id: int,
+    limit: int | None = None,
+    storage: Storage = Depends(get_db),
+):
     opt_args = [limit] if limit is not None else []
     main_articles = await storage.list_main_articles(id, *opt_args)
-    return templates.TemplateResponse(request=request, name="site_detail.html", context={"site_id": id, "main_articles": main_articles})
+    return templates.TemplateResponse(
+        request=request,
+        name="site_detail.html",
+        context={"site_id": id, "main_articles": main_articles},
+    )
 
 
 @app.get("/admin", response_class=HTMLResponse)
 async def admin_index(request: Request):
-    return templates.TemplateResponse(request=request, name="admin/index.html", context={
-        "collections": media_collection
-    })
+    return templates.TemplateResponse(
+        request=request,
+        name="admin/index.html",
+        context={"collections": media_collection},
+    )