Expose _ActivityTag as BaseActivity to easily refer to.

This commit is contained in:
Rapptz
2020-01-14 20:54:31 -05:00
parent a841efa087
commit 42a084028c
7 changed files with 39 additions and 21 deletions

View File

@ -36,7 +36,7 @@ import inspect
import gc
from .guild import Guild
from .activity import _ActivityTag
from .activity import BaseActivity
from .user import User, ClientUser
from .emoji import Emoji
from .partial_emoji import PartialEmoji
@ -83,8 +83,8 @@ class ConnectionState:
activity = options.get('activity', None)
if activity:
if not isinstance(activity, _ActivityTag):
raise TypeError('activity parameter must be one of Game, Streaming, or Activity.')
if not isinstance(activity, BaseActivity):
raise TypeError('activity parameter must derive from BaseActivity.')
activity = activity.to_dict()