junepark678 / GIRRewrite

Consider merging isinstance calls PYL-R1701
Anti-pattern
Major
a year agoa year old
Consider merging these isinstance calls to isinstance(error, (PermissionsFailure, TransformerError, commands.BadArgument, commands.BadUnionArgument, commands.BotMissingPermissions, commands.MaxConcurrencyReached, commands.MissingPermissions, commands.MissingRequiredArgument, commands.NoPrivateMessage))
115        await ctx.channel.send(embed=discord.Embed(color=discord.Color.red(), title=":(\nYour command ran into a problem.", description=f"Sorry {interaction.user.mention}, it looks like I took too long to respond to you! If I didn't do what you wanted in time, please try again."), delete_after=7)
116        return
117
118    if (isinstance(error, commands.MissingRequiredArgument)119            or isinstance(error, PermissionsFailure)
120            or isinstance(error, TransformerError)
121            or isinstance(error, commands.BadArgument)
Consider merging these isinstance calls to isinstance(invite, (discord.PartialInviteChannel, discord.PartialInviteGuild))
158                        id = invite.guild.id
159                    else:
160                        id = 123
161                elif isinstance(invite, discord.PartialInviteGuild) or isinstance(invite, discord.PartialInviteChannel):162                    id = invite.id
163
164                if id not in whitelist: