# -*- 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 .client import Client, AppInfo from .user import User, ClientUser, Profile from .game import Game from .emoji import Emoji, PartialReactionEmoji 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, compat, abc from .enums import * from collections import namedtuple 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 import logging 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())