diff --git a/v6d3vote/run-bot.py b/v6d3vote/run-bot.py index 348ff50..cfda76f 100644 --- a/v6d3vote/run-bot.py +++ b/v6d3vote/run-bot.py @@ -1,5 +1,7 @@ +from __future__ import annotations + import asyncio -from typing import Optional, TypedDict +from typing import TypedDict import discord from v6d3vote.config import myroot, prefix @@ -142,8 +144,8 @@ class Poll: return loaded @classmethod - async def load(cls, message: discord.Message) -> Optional['Poll']: - saved: Optional[SavedPoll] = vote_db.get(message.id, None) + async def load(cls, message: discord.Message) -> Poll | None: + saved: SavedPoll | None = vote_db.get(message.id, None) if saved is None: return None assert message.guild is not None