1
0
mirror of https://github.com/Rapptz/discord.py.git synced 2025-05-09 15:29:57 +00:00

Fix Client.replace_roles having hashable errors.

This commit is contained in:
Rapptz 2015-12-18 20:08:25 -05:00
parent 2c246a0aa7
commit 8a4e2ba958

@ -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()