From 79bdf2a72174a634aad0a752cad60d96ee8336f6 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Fri, 4 Dec 2015 22:13:17 -0500 Subject: Add enumerators instead of strings. Changes channel type, status and server region into 3.4 enums. --- discord/state.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'discord/state.py') diff --git a/discord/state.py b/discord/state.py index b62817a7..d8b38a43 100644 --- a/discord/state.py +++ b/discord/state.py @@ -31,6 +31,7 @@ from .channel import Channel, PrivateChannel from .member import Member from .role import Role from . import utils +from .enums import Status from collections import deque import copy @@ -113,6 +114,10 @@ class ConnectionState: if member is not None: old_member = copy.copy(member) member.status = data.get('status') + try: + member.status = Status(member.status) + except: + pass member.game_id = data.get('game_id') member.name = user.get('username', member.name) member.avatar = user.get('avatar', member.avatar) -- cgit v1.2.3