Browse Source

Fix unclosed response and document token login a bit better.

pull/161/merge
Rapptz 9 years ago
parent
commit
222a89a653
  1. 7
      discord/client.py

7
discord/client.py

@ -450,9 +450,10 @@ class Client:
Parameters Parameters
---------- ----------
email : str email : str
The email used to login. The email used to login. The string 'token' if using
the Bot OAuth2 Token flow.
password : str password : str
The password used to login. The password or token used to login.
Raises Raises
------ ------
@ -469,10 +470,10 @@ class Client:
self.token = password self.token = password
self.headers['authorization'] = 'Bot {}'.format(self.token) self.headers['authorization'] = 'Bot {}'.format(self.token)
resp = yield from self.session.get(endpoints.ME, headers=self.headers) resp = yield from self.session.get(endpoints.ME, headers=self.headers)
yield from resp.release()
log.debug(request_logging_format.format(method='GET', response=resp)) log.debug(request_logging_format.format(method='GET', response=resp))
if resp.status != 200: if resp.status != 200:
yield from resp.release()
if resp.status == 400: if resp.status == 400:
raise LoginFailure('Improper token has been passed.') raise LoginFailure('Improper token has been passed.')
else: else:

Loading…
Cancel
Save