diff options
Diffstat (limited to 'discord/client.py')
| -rw-r--r-- | discord/client.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/discord/client.py b/discord/client.py index c2a13618..f68be4a6 100644 --- a/discord/client.py +++ b/discord/client.py @@ -24,6 +24,8 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. """ +from __future__ import print_function + from . import endpoints from .errors import InvalidEventName, InvalidDestination, GatewayNotFound from .user import User @@ -34,6 +36,7 @@ from .message import Message from . import utils from .invite import Invite +import traceback import requests import json, re, time, copy from collections import deque @@ -482,7 +485,8 @@ class Client(object): raise InvalidDestination('Destination must be Channel, PrivateChannel, User, or str') def on_error(self, event_method, *args, **kwargs): - logging.exception('Ignoring exception in {}'.format(event_method)) + print('Ignoring exception in {}'.format(event_method), file=sys.stderr) + traceback.print_exc() # Compatibility shim def __getattr__(self, name): |