From daf066dd39a7c98c4d89b08d4b4d1e135229f2a9 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Fri, 2 Jun 2017 06:43:33 -0400 Subject: [PATCH] Log when a player's after function fails. --- discord/player.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/discord/player.py b/discord/player.py index 0e0ccd410..2565cdb9b 100644 --- a/discord/player.py +++ b/discord/player.py @@ -27,12 +27,15 @@ DEALINGS IN THE SOFTWARE. import threading import subprocess import audioop +import logging import shlex import time from .errors import ClientException from .opus import Encoder as OpusEncoder +log = logging.getLogger(__name__) + __all__ = [ 'AudioSource', 'PCMAudio', 'FFmpegPCMAudio', 'PCMVolumeTransformer' ] class AudioSource: @@ -286,7 +289,7 @@ class AudioPlayer(threading.Thread): try: self.after(self._current_error) except: - pass + log.exception('Calling the after function failed.') def stop(self): self._end.set()