Browse Source

removed class variable into local variable and bettered some output.

tags/v2.0.0
Roxie Gibson 6 years ago
parent
commit
b79fe9d834
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      roxbot/err_handle.py

+ 3
- 3
roxbot/err_handle.py View File

await self.bot.get_user(self.bot.owner_id).send(embed=embed) await self.bot.get_user(self.bot.owner_id).send(embed=embed)


async def on_command_error(self, ctx, error): async def on_command_error(self, ctx, error):
self.owner = self.bot.get_user(self.bot.owner_id)
owner = self.bot.get_user(self.bot.owner_id)
if self.dev: if self.dev:
raise error raise error
elif isinstance(error, commands.CommandInvokeError): elif isinstance(error, commands.CommandInvokeError):
elif isinstance(error, commands.DisabledCommand): elif isinstance(error, commands.DisabledCommand):
embed = discord.Embed(description="This command is disabled.") embed = discord.Embed(description="This command is disabled.")
elif isinstance(error, commands.MissingRequiredArgument): elif isinstance(error, commands.MissingRequiredArgument):
embed = discord.Embed(description="Argument missing. {}".format(error.args[0]))
embed = discord.Embed(description="Required argument missing. {}".format(error.args[0]))
elif isinstance(error, commands.BadArgument): elif isinstance(error, commands.BadArgument):
embed = discord.Embed(description="Bad Argument given. {}".format(error.args[0])) embed = discord.Embed(description="Bad Argument given. {}".format(error.args[0]))
elif isinstance(error, commands.TooManyArguments): elif isinstance(error, commands.TooManyArguments):
embed = discord.Embed(description="Command Error. {}".format(error.args[0])) embed = discord.Embed(description="Command Error. {}".format(error.args[0]))
else: else:
embed = discord.Embed( embed = discord.Embed(
description="Placeholder embed. If you see this please message {}.".format(str(self.owner)))
description="Placeholder embed. If you see this please message {}.".format(str(owner)))
if embed: if embed:
embed.colour = roxbot.EmbedColours.dark_red embed.colour = roxbot.EmbedColours.dark_red
await ctx.send(embed=embed, delete_after=8) await ctx.send(embed=embed, delete_after=8)

Loading…
Cancel
Save