Consistent use of __all__ to prevent merge conflicts.

This commit is contained in:
Rapptz
2019-04-20 17:20:58 -04:00
parent c6410ea9ab
commit 919dbcafb3
12 changed files with 130 additions and 36 deletions

View File

@ -28,7 +28,10 @@ import inspect
import copy
from ._types import _BaseCommand
__all__ = ('CogMeta', 'Cog')
__all__ = (
'CogMeta',
'Cog',
)
class CogMeta(type):
"""A metaclass for defining a cog.

View File

@ -31,11 +31,24 @@ import discord
from .errors import BadArgument, NoPrivateMessage
__all__ = ['Converter', 'MemberConverter', 'UserConverter', 'MessageConverter',
'TextChannelConverter', 'InviteConverter', 'RoleConverter',
'GameConverter', 'ColourConverter', 'VoiceChannelConverter',
'EmojiConverter', 'PartialEmojiConverter', 'CategoryChannelConverter',
'IDConverter', 'clean_content', 'Greedy']
__all__ = (
'Converter',
'MemberConverter',
'UserConverter',
'MessageConverter',
'TextChannelConverter',
'InviteConverter',
'RoleConverter',
'GameConverter',
'ColourConverter',
'VoiceChannelConverter',
'EmojiConverter',
'PartialEmojiConverter',
'CategoryChannelConverter',
'IDConverter',
'clean_content',
'Greedy',
)
def _get_from_guilds(bot, getter, argument):
result = None

View File

@ -27,7 +27,11 @@ DEALINGS IN THE SOFTWARE.
import enum
import time
__all__ = ['BucketType', 'Cooldown', 'CooldownMapping']
__all__ = (
'BucketType',
'Cooldown',
'CooldownMapping',
)
class BucketType(enum.Enum):
default = 0

View File

@ -38,10 +38,25 @@ from . import converter as converters
from ._types import _BaseCommand
from .cog import Cog
__all__ = ['Command', 'Group', 'GroupMixin', 'command', 'group',
'has_role', 'has_permissions', 'has_any_role', 'check',
'bot_has_role', 'bot_has_permissions', 'bot_has_any_role',
'cooldown', 'dm_only', 'guild_only', 'is_owner', 'is_nsfw']
__all__ = (
'Command',
'Group',
'GroupMixin',
'command',
'group',
'has_role',
'has_permissions',
'has_any_role',
'check',
'bot_has_role',
'bot_has_permissions',
'bot_has_any_role',
'cooldown',
'dm_only',
'guild_only',
'is_owner',
'is_nsfw',
)
def wrap_callback(coro):
@functools.wraps(coro)

View File

@ -27,17 +27,40 @@ DEALINGS IN THE SOFTWARE.
from discord.errors import DiscordException
__all__ = ['CommandError', 'MissingRequiredArgument', 'BadArgument',
'PrivateMessageOnly', 'NoPrivateMessage', 'CheckFailure',
'CommandNotFound', 'DisabledCommand', 'CommandInvokeError',
'TooManyArguments','UserInputError', 'CommandOnCooldown',
'NotOwner', 'MissingRole', 'BotMissingRole', 'MissingAnyRole',
'BotMissingAnyRole','MissingPermissions', 'BotMissingPermissions',
'NSFWChannelRequired', 'ConversionError', 'BadUnionArgument',
'ArgumentParsingError', 'UnexpectedQuoteError', 'InvalidEndOfQuotedStringError',
'ExpectedClosingQuoteError', 'ExtensionError', 'ExtensionAlreadyLoaded',
'ExtensionNotLoaded', 'NoEntryPointError', 'ExtensionFailed',
'ExtensionNotFound']
__all__ = (
'CommandError',
'MissingRequiredArgument',
'BadArgument',
'PrivateMessageOnly',
'NoPrivateMessage',
'CheckFailure',
'CommandNotFound',
'DisabledCommand',
'CommandInvokeError',
'TooManyArguments',
'UserInputError',
'CommandOnCooldown',
'NotOwner',
'MissingRole',
'BotMissingRole',
'MissingAnyRole',
'BotMissingAnyRole',
'MissingPermissions',
'BotMissingPermissions',
'NSFWChannelRequired',
'ConversionError',
'BadUnionArgument',
'ArgumentParsingError',
'UnexpectedQuoteError',
'InvalidEndOfQuotedStringError',
'ExpectedClosingQuoteError',
'ExtensionError',
'ExtensionAlreadyLoaded',
'ExtensionNotLoaded',
'NoEntryPointError',
'ExtensionFailed',
'ExtensionNotFound',
)
class CommandError(DiscordException):
r"""The base exception type for all command related errors.

View File

@ -33,12 +33,12 @@ import discord.utils
from .core import Group, Command
from .errors import CommandError
__all__ = [
__all__ = (
'Paginator',
'HelpCommand',
'DefaultHelpCommand',
'MinimalHelpCommand',
]
)
# help -> shows info of bot on top/bottom and lists subcommands
# help command -> shows detailed info of command