mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-05-17 03:09:05 +00:00
Make sure the socket is closed when we call VoiceClient.disconnect
This commit is contained in:
parent
08674f115b
commit
e736554777
@ -253,10 +253,12 @@ class VoiceClient:
|
|||||||
if not self._connected.is_set():
|
if not self._connected.is_set():
|
||||||
return
|
return
|
||||||
|
|
||||||
self.socket.close()
|
|
||||||
self._connected.clear()
|
self._connected.clear()
|
||||||
|
try:
|
||||||
yield from self.ws.close()
|
yield from self.ws.close()
|
||||||
yield from self.main_ws.voice_state(self.guild_id, None, self_mute=True)
|
yield from self.main_ws.voice_state(self.guild_id, None, self_mute=True)
|
||||||
|
finally:
|
||||||
|
self.socket.close()
|
||||||
|
|
||||||
@asyncio.coroutine
|
@asyncio.coroutine
|
||||||
def move_to(self, channel):
|
def move_to(self, channel):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user