diff options
Diffstat (limited to 'bot/utils')
| -rw-r--r-- | bot/utils/__init__.py | 14 | ||||
| -rw-r--r-- | bot/utils/checks.py | 4 | ||||
| -rw-r--r-- | bot/utils/decorators.py | 2 | ||||
| -rw-r--r-- | bot/utils/extensions.py | 4 | ||||
| -rw-r--r-- | bot/utils/halloween/spookifications.py | 10 | ||||
| -rw-r--r-- | bot/utils/pagination.py | 8 | 
6 files changed, 21 insertions, 21 deletions
diff --git a/bot/utils/__init__.py b/bot/utils/__init__.py index 35ef0a7b..2fac2086 100644 --- a/bot/utils/__init__.py +++ b/bot/utils/__init__.py @@ -43,12 +43,12 @@ async def disambiguate(      or if the user makes an invalid choice.      """      if len(entries) == 0: -        raise BadArgument('No matches found.') +        raise BadArgument("No matches found.")      if len(entries) == 1:          return entries[0] -    choices = (f'{index}: {entry}' for index, entry in enumerate(entries, start=1)) +    choices = (f"{index}: {entry}" for index, entry in enumerate(entries, start=1))      def check(message: discord.Message) -> bool:          return (message.content.isdigit() @@ -59,7 +59,7 @@ async def disambiguate(          if embed is None:              embed = discord.Embed() -        coro1 = ctx.bot.wait_for('message', check=check, timeout=timeout) +        coro1 = ctx.bot.wait_for("message", check=check, timeout=timeout)          coro2 = LinePaginator.paginate(choices, ctx, embed=embed, max_lines=entries_per_page,                                         empty=empty, max_size=6000, timeout=9000) @@ -74,7 +74,7 @@ async def disambiguate(          if result is None:              for coro in pending:                  coro.cancel() -            raise BadArgument('Canceled.') +            raise BadArgument("Canceled.")          # Pagination was not initiated, only one page          if result.author == ctx.bot.user: @@ -85,7 +85,7 @@ async def disambiguate(          for coro in pending:              coro.cancel()      except asyncio.TimeoutError: -        raise BadArgument('Timed out.') +        raise BadArgument("Timed out.")      # Guaranteed to not error because of isdigit() in check      index = int(result.content) @@ -93,7 +93,7 @@ async def disambiguate(      try:          return entries[index - 1]      except IndexError: -        raise BadArgument('Invalid choice.') +        raise BadArgument("Invalid choice.")  def replace_many( @@ -139,7 +139,7 @@ def replace_many(              return replacement          # Clean punctuation from word so string methods work -        cleaned_word = word.translate(str.maketrans('', '', string.punctuation)) +        cleaned_word = word.translate(str.maketrans("", "", string.punctuation))          if cleaned_word.isupper():              return replacement.upper()          elif cleaned_word[0].isupper(): diff --git a/bot/utils/checks.py b/bot/utils/checks.py index 9dd4dde0..3783dd38 100644 --- a/bot/utils/checks.py +++ b/bot/utils/checks.py @@ -154,8 +154,8 @@ def cooldown_with_role_bypass(rate: int, per: float, type: BucketType = BucketTy          #          # If the `before_invoke` detail is ever a problem then I can quickly just swap over.          if not isinstance(command, Command): -            raise TypeError('Decorator `cooldown_with_role_bypass` must be applied after the command decorator. ' -                            'This means it has to be above the command decorator in the code.') +            raise TypeError("Decorator `cooldown_with_role_bypass` must be applied after the command decorator. " +                            "This means it has to be above the command decorator in the code.")          command._before_invoke = predicate diff --git a/bot/utils/decorators.py b/bot/utils/decorators.py index 60066dc4..c0783144 100644 --- a/bot/utils/decorators.py +++ b/bot/utils/decorators.py @@ -269,7 +269,7 @@ def whitelist_check(**default_kwargs: t.Container[int]) -> t.Callable[[Context],                  channels.update(channel.id for channel in category.text_channels)          if channels: -            channels_str = ', '.join(f"<#{c_id}>" for c_id in channels) +            channels_str = ", ".join(f"<#{c_id}>" for c_id in channels)              message = f"Sorry, but you may only use this command within {channels_str}."          else:              message = "Sorry, but you may not use this command." diff --git a/bot/utils/extensions.py b/bot/utils/extensions.py index 459588a1..cd491c4b 100644 --- a/bot/utils/extensions.py +++ b/bot/utils/extensions.py @@ -35,8 +35,8 @@ def walk_extensions() -> Iterator[str]:  async def invoke_help_command(ctx: Context) -> None:      """Invoke the help command or default help command if help extensions is not loaded.""" -    if 'bot.exts.evergreen.help' in ctx.bot.extensions: -        help_command = ctx.bot.get_command('help') +    if "bot.exts.evergreen.help" in ctx.bot.extensions: +        help_command = ctx.bot.get_command("help")          await ctx.invoke(help_command, ctx.command.qualified_name)          return      await ctx.send_help(ctx.command) diff --git a/bot/utils/halloween/spookifications.py b/bot/utils/halloween/spookifications.py index 11f69850..f69dd6fd 100644 --- a/bot/utils/halloween/spookifications.py +++ b/bot/utils/halloween/spookifications.py @@ -13,16 +13,16 @@ def inversion(im: Image) -> Image:      Returns an inverted image when supplied with an Image object.      """ -    im = im.convert('RGB') +    im = im.convert("RGB")      inv = ImageOps.invert(im)      return inv  def pentagram(im: Image) -> Image:      """Adds pentagram to the image.""" -    im = im.convert('RGB') +    im = im.convert("RGB")      wt, ht = im.size -    penta = Image.open('bot/resources/halloween/bloody-pentagram.png') +    penta = Image.open("bot/resources/halloween/bloody-pentagram.png")      penta = penta.resize((wt, ht))      im.paste(penta, (0, 0), penta)      return im @@ -35,9 +35,9 @@ def bat(im: Image) -> Image:      The bat silhoutte is of a size at least one-fifths that of the original image and may be rotated      up to 90 degrees anti-clockwise.      """ -    im = im.convert('RGB') +    im = im.convert("RGB")      wt, ht = im.size -    bat = Image.open('bot/resources/halloween/bat-clipart.png') +    bat = Image.open("bot/resources/halloween/bat-clipart.png")      bat_size = randint(wt//10, wt//7)      rot = randint(0, 90)      bat = bat.resize((bat_size, bat_size)) diff --git a/bot/utils/pagination.py b/bot/utils/pagination.py index a97dd023..a073a00b 100644 --- a/bot/utils/pagination.py +++ b/bot/utils/pagination.py @@ -26,7 +26,7 @@ class EmptyPaginatorEmbed(Exception):  class LinePaginator(Paginator):      """A class that aids in paginating code blocks for Discord messages.""" -    def __init__(self, prefix: str = '```', suffix: str = '```', max_size: int = 2000, max_lines: int = None): +    def __init__(self, prefix: str = "```", suffix: str = "```", max_size: int = 2000, max_lines: int = None):          """          Overrides the Paginator.__init__ from inside discord.ext.commands. @@ -44,7 +44,7 @@ class LinePaginator(Paginator):          self._count = len(prefix) + 1  # prefix + newline          self._pages = [] -    def add_line(self, line: str = '', *, empty: bool = False) -> None: +    def add_line(self, line: str = "", *, empty: bool = False) -> None:          """          Adds a line to the current page. @@ -56,7 +56,7 @@ class LinePaginator(Paginator):          If `empty` is True, an empty line will be placed after the a given `line`.          """          if len(line) > self.max_size - len(self.prefix) - 2: -            raise RuntimeError('Line exceeds maximum page size %s' % (self.max_size - len(self.prefix) - 2)) +            raise RuntimeError("Line exceeds maximum page size %s" % (self.max_size - len(self.prefix) - 2))          if self.max_lines is not None:              if self._linecount >= self.max_lines: @@ -71,7 +71,7 @@ class LinePaginator(Paginator):          self._current_page.append(line)          if empty: -            self._current_page.append('') +            self._current_page.append("")              self._count += 1      @classmethod  |