aboutsummaryrefslogtreecommitdiff
path: root/discord/client.py
diff options
context:
space:
mode:
authorRapptz <[email protected]>2015-12-09 19:50:17 -0500
committerRapptz <[email protected]>2015-12-09 19:50:17 -0500
commit2bf527334fdbf2f73b9103a7475a68b5bb376b6a (patch)
tree58ab5b5d25465c31b33de0035f927fd6368fb4b4 /discord/client.py
parentAdd ability to pause/resume audio stream from StreamPlayer. (diff)
downloaddiscord.py-2bf527334fdbf2f73b9103a7475a68b5bb376b6a.tar.xz
discord.py-2bf527334fdbf2f73b9103a7475a68b5bb376b6a.zip
Add discord.version_info
Diffstat (limited to 'discord/client.py')
-rw-r--r--discord/client.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/discord/client.py b/discord/client.py
index 75fd1530..bfa54d53 100644
--- a/discord/client.py
+++ b/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