diff options
Diffstat (limited to '')
| -rw-r--r-- | bot/exts/info/source.py | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/bot/exts/info/source.py b/bot/exts/info/source.py index f735cc744..4514a3d77 100644 --- a/bot/exts/info/source.py +++ b/bot/exts/info/source.py @@ -1,6 +1,5 @@  import inspect  from pathlib import Path -from typing import Optional, Tuple, Union  from discord import Embed  from discord.ext import commands @@ -10,7 +9,7 @@ from bot.constants import URLs  from bot.converters import SourceConverter  from bot.exts.info.tags import TagIdentifier -SourceType = Union[commands.HelpCommand, commands.Command, commands.Cog, TagIdentifier, commands.ExtensionNotLoaded] +SourceType = commands.HelpCommand | commands.Command | commands.Cog | TagIdentifier | commands.ExtensionNotLoaded  class BotSource(commands.Cog): @@ -32,7 +31,7 @@ class BotSource(commands.Cog):          embed = await self.build_embed(source_item)          await ctx.send(embed=embed) -    def get_source_link(self, source_item: SourceType) -> Tuple[str, str, Optional[int]]: +    def get_source_link(self, source_item: SourceType) -> tuple[str, str, int | None]:          """          Build GitHub link of source item, return this link, file location and first line number. @@ -73,7 +72,7 @@ class BotSource(commands.Cog):          return url, file_location, first_line_no or None -    async def build_embed(self, source_object: SourceType) -> Optional[Embed]: +    async def build_embed(self, source_object: SourceType) -> Embed | None:          """Build embed based on source object."""          url, location, first_line = self.get_source_link(source_object) | 
