Browse Source

Fix Client.replace_roles having hashable errors.

pull/60/head
Rapptz 9 years ago
parent
commit
8a4e2ba958
  1. 5
      discord/client.py

5
discord/client.py

@ -472,7 +472,6 @@ class Client:
for member in server.members:
yield member
@asyncio.coroutine
def wait_for_message(self, timeout=None, *, author=None, channel=None, content=None, check=None):
"""|coro|
@ -2089,7 +2088,7 @@ class Client:
Removing roles failed.
"""
new_roles = {role.id for role in member.roles}
new_roles = new_roles.difference(roles)
new_roles = new_roles.difference(role.id for role in roles)
yield from self._replace_roles(member, *new_roles)
@asyncio.coroutine
@ -2265,7 +2264,6 @@ class Client:
yield from utils._verify_successful_response(response)
yield from response.release()
# Voice management
@asyncio.coroutine
@ -2339,7 +2337,6 @@ class Client:
yield from self.voice.connect()
return self.voice
def is_voice_connected(self):
"""bool : Indicates if we are currently connected to a voice channel."""
return self.voice is not None and self.voice.is_connected()

Loading…
Cancel
Save