aboutsummaryrefslogtreecommitdiff
path: root/discord/gateway.py
diff options
context:
space:
mode:
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':