Reorder imports to be consistenly grouped by standard library, third party library, and local modules in that order thoughout the library.
63 lines
1.6 KiB
Python
63 lines
1.6 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
"""
|
|
Discord API Wrapper
|
|
~~~~~~~~~~~~~~~~~~~
|
|
|
|
A basic wrapper for the Discord API.
|
|
|
|
:copyright: (c) 2015-2017 Rapptz
|
|
:license: MIT, see LICENSE for more details.
|
|
|
|
"""
|
|
|
|
__title__ = 'discord'
|
|
__author__ = 'Rapptz'
|
|
__license__ = 'MIT'
|
|
__copyright__ = 'Copyright 2015-2017 Rapptz'
|
|
__version__ = '1.0.0a'
|
|
|
|
from collections import namedtuple
|
|
import logging
|
|
|
|
from .client import Client, AppInfo
|
|
from .user import User, ClientUser, Profile
|
|
from .emoji import Emoji, PartialEmoji
|
|
from .activity import *
|
|
from .channel import *
|
|
from .guild import Guild
|
|
from .relationship import Relationship
|
|
from .member import Member, VoiceState
|
|
from .message import Message, Attachment
|
|
from .errors import *
|
|
from .calls import CallMessage, GroupCall
|
|
from .permissions import Permissions, PermissionOverwrite
|
|
from .role import Role
|
|
from .file import File
|
|
from .colour import Color, Colour
|
|
from .invite import Invite
|
|
from .object import Object
|
|
from .reaction import Reaction
|
|
from . import utils, opus, abc
|
|
from .enums import *
|
|
from .embeds import Embed
|
|
from .shard import AutoShardedClient
|
|
from .player import *
|
|
from .webhook import *
|
|
from .voice_client import VoiceClient
|
|
from .audit_logs import AuditLogChanges, AuditLogEntry, AuditLogDiff
|
|
from .raw_models import *
|
|
|
|
VersionInfo = namedtuple('VersionInfo', 'major minor micro releaselevel serial')
|
|
|
|
version_info = VersionInfo(major=1, minor=0, micro=0, releaselevel='alpha', serial=0)
|
|
|
|
try:
|
|
from logging import NullHandler
|
|
except ImportError:
|
|
class NullHandler(logging.Handler):
|
|
def emit(self, record):
|
|
pass
|
|
|
|
logging.getLogger(__name__).addHandler(NullHandler())
|