Browse Source

Add discord.version_info

pull/57/head
Rapptz 9 years ago
parent
commit
2bf527334f
  1. 8
      discord/__init__.py
  2. 5
      discord/client.py

8
discord/__init__.py

@ -15,8 +15,7 @@ __title__ = 'discord'
__author__ = 'Rapptz'
__license__ = 'MIT'
__copyright__ = 'Copyright 2015 Rapptz'
__version__ = '0.9.0'
__build__ = 0x009000
__version__ = '0.10.0-alpha'
from .client import Client
from .user import User
@ -34,9 +33,14 @@ from . import utils
from . import opus
from .voice_client import VoiceClient
from .enums import ChannelType, ServerRegion, Status
from collections import namedtuple
import logging
VersionInfo = namedtuple('VersionInfo', 'major minor micro releaselevel serial')
version_info = VersionInfo(major=0, minor=10, micro=0, releaselevel='alpha', serial=0)
try:
from logging import NullHandler
except ImportError:

5
discord/client.py

@ -24,6 +24,7 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
"""
from . import __version__ as library_version
from . import endpoints
from .user import User
from .channel import Channel, PrivateChannel
@ -101,9 +102,13 @@ class Client:
self.connection = ConnectionState(self.dispatch, max_messages)
self.session = aiohttp.ClientSession(loop=self.loop)
user_agent = 'discord.py/{0} Python/{1[0]}.{1[1]} aiohttp/{2}'
self.headers = {
'content-type': 'application/json',
'user-agent': user_agent.format(library_version, sys.version_info, aiohttp.__version__)
}
self._closed = False
self._is_logged_in = False

Loading…
Cancel
Save