aboutsummaryrefslogtreecommitdiff
path: root/discord/gateway.py
diff options
context:
space:
mode:
authorRapptz <[email protected]>2020-01-14 20:54:31 -0500
committerRapptz <[email protected]>2020-01-14 20:56:00 -0500
commit42a084028ce38c35285efa48edff3425bbd06e5e (patch)
treed0aeeea37b82be0f10ae599a3091edfd346bab12 /discord/gateway.py
parentAdd support for custom activities (diff)
downloaddiscord.py-42a084028ce38c35285efa48edff3425bbd06e5e.tar.xz
discord.py-42a084028ce38c35285efa48edff3425bbd06e5e.zip
Expose _ActivityTag as BaseActivity to easily refer to.
Diffstat (limited to 'discord/gateway.py')
-rw-r--r--discord/gateway.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/discord/gateway.py b/discord/gateway.py
index 43bb890a..48ac071c 100644
--- a/discord/gateway.py
+++ b/discord/gateway.py
@@ -38,7 +38,7 @@ import zlib
import websockets
from . import utils
-from .activity import _ActivityTag
+from .activity import BaseActivity
from .enums import SpeakingState
from .errors import ConnectionClosed, InvalidArgument
@@ -490,8 +490,8 @@ class DiscordWebSocket(websockets.client.WebSocketClientProtocol):
async def change_presence(self, *, activity=None, status=None, afk=False, since=0.0):
if activity is not None:
- if not isinstance(activity, _ActivityTag):
- raise InvalidArgument('activity must be one of Game, Streaming, or Activity.')
+ if not isinstance(activity, BaseActivity):
+ raise InvalidArgument('activity must derive from BaseActivity.')
activity = activity.to_dict()
if status == 'idle':