diff --git a/backend/quiblet/management/commands/seed.py b/backend/quiblet/management/commands/seed.py
index e97c7b65..8b58bd85 100644
--- a/backend/quiblet/management/commands/seed.py
+++ b/backend/quiblet/management/commands/seed.py
@@ -60,7 +60,7 @@ class Command(BaseCommand):
"poster": "liamtech",
"title": "Why Rust is the future of systems programming",
"content": (
- "
The Case for Rust
"
+ "The Case for Rust
"
"Rust has been the most loved language on the Stack Overflow survey for years, and for good reason. "
"It solves the age-old problem of memory safety without the overhead of a garbage collector.
"
"Key Benefits
"
@@ -129,7 +129,7 @@ class Command(BaseCommand):
"title": "Async/Await: It's not as scary as it looks",
"content": (
"Async programming is often seen as a dark art, but once you understand the Event Loop, everything clicks.
"
- "\"The event loop is like a waiter. It takes your order, tells the kitchen, and moves to the next table instead of waiting by the stove.\"
"
+ '"The event loop is like a waiter. It takes your order, tells the kitchen, and moves to the next table instead of waiting by the stove."
'
"The key insight is that await doesn't block the thread — it yields control back to the loop so other tasks can run in the meantime.
"
"Once that mental model clicks, writing concurrent I/O-bound code becomes almost intuitive.
"
),
@@ -190,7 +190,7 @@ class Command(BaseCommand):
"poster": "noahbuilds",
"title": "Elden Ring: Shadow of the Erdtree impressions",
"content": (
- "Return to the Lands Between
"
+ "Return to the Lands Between
"
"I've spent 20 hours in the DLC and I'm still blown away. FromSoftware has done it again. "
"The verticality of the map is insane.
"
"The Good
"
@@ -240,7 +240,7 @@ class Command(BaseCommand):
"comments": [
{
"commenter": "noahbuilds",
- "content": "Balatro consumed my entire weekend. I told myself \"one more run\" about fourteen times. The way jokers synergize is just *chef's kiss*.",
+ "content": 'Balatro consumed my entire weekend. I told myself "one more run" about fourteen times. The way jokers synergize is just *chef\'s kiss*.',
"reply": {
"commenter": "mayacodes",
"content": "The Hologram + Blueprint combo is absurd. I had a run where every hand was scoring 10 million chips by ante 6.",
@@ -327,7 +327,7 @@ class Command(BaseCommand):
"poster": "liamtech",
"title": "Stoicism for the Modern Developer",
"content": (
- "\"You have power over your mind — not outside events. Realize this, and you will find strength.\" — Marcus Aurelius
"
+ '"You have power over your mind — not outside events. Realize this, and you will find strength." — Marcus Aurelius
'
"Applied to software engineering
"
""
"- Externals — stakeholder changes, legacy bugs, server outages.
"
@@ -404,7 +404,9 @@ def handle(self, *args, **options):
)
quiblets.append(quiblet)
if created:
- self.stdout.write(self.style.SUCCESS(f"Created quiblet: q/{quiblet.name}"))
+ self.stdout.write(
+ self.style.SUCCESS(f"Created quiblet: q/{quiblet.name}")
+ )
# First user becomes moderator, others join as members
mod_id = USERS["liamtech"]
quiblet.members.create(member_id=mod_id, is_moderator=True)
@@ -429,7 +431,7 @@ def handle(self, *args, **options):
is_published=True,
)
created_quibs.append((quib, data))
- self.stdout.write(f" Created quib: \"{quib.title}\" by {data['poster']}")
+ self.stdout.write(f' Created quib: "{quib.title}" by {data["poster"]}')
# ── 3. Create Comments & Replies ──────
for quib, data in created_quibs:
@@ -444,7 +446,9 @@ def handle(self, *args, **options):
content=c["content"],
)
# Auto-upvote own comment
- CommentVote.objects.create(comment=comment, voter_id=commenter_id, value=1)
+ CommentVote.objects.create(
+ comment=comment, voter_id=commenter_id, value=1
+ )
# Reply (if present)
if "reply" in c:
@@ -456,7 +460,9 @@ def handle(self, *args, **options):
commenter_id=reply_id,
content=r["content"],
)
- CommentVote.objects.create(comment=reply, voter_id=reply_id, value=1)
+ CommentVote.objects.create(
+ comment=reply, voter_id=reply_id, value=1
+ )
# ── 4. Quib votes ─────────────────
# Simulate organic voting: each user has a chance to vote