From 2c6bc7283693dce4c316905b6f864ad60ec5bc63 Mon Sep 17 00:00:00 2001 From: dolfies Date: Fri, 17 Jun 2022 20:41:51 -0400 Subject: [PATCH] Make CaptchaHandler validation TypeError clearer --- discord/client.py | 2 +- discord/state.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/client.py b/discord/client.py index b8fcd1ebd..fbab4eeb3 100644 --- a/discord/client.py +++ b/discord/client.py @@ -213,7 +213,7 @@ class Client: http_trace: Optional[aiohttp.TraceConfig] = options.pop('http_trace', None) captcha_handler: Optional[CaptchaHandler] = options.pop('captcha_handler', None) if captcha_handler is not None and not isinstance(captcha_handler, CaptchaHandler): - raise TypeError(f'captcha_handler must be CaptchaHandler not {type(captcha_handler)!r}') + raise TypeError(f'captcha_handler must derive from CaptchaHandler') self.http: HTTPClient = HTTPClient( self.loop, proxy=proxy, diff --git a/discord/state.py b/discord/state.py index 517cfbf88..d64a08b6b 100644 --- a/discord/state.py +++ b/discord/state.py @@ -413,7 +413,7 @@ class ConnectionState: activities = [activity] if not all(isinstance(activity, BaseActivity) for activity in activities): - raise TypeError('activity parameter must derive from BaseActivity.') + raise TypeError('activity parameter must derive from BaseActivity') activities = [activity.to_dict() for activity in activities] status = options.get('status', None)