From c9bd7afd01323c634a20e8fc50a47c5d7a468776 Mon Sep 17 00:00:00 2001 From: Raynaldo Rivera Date: Sun, 23 Nov 2014 13:26:38 -0700 Subject: [PATCH] Added check for teamspeak3_manager --- services/managers/teamspeak3_manager.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/services/managers/teamspeak3_manager.py b/services/managers/teamspeak3_manager.py index 92429020..642b160c 100755 --- a/services/managers/teamspeak3_manager.py +++ b/services/managers/teamspeak3_manager.py @@ -1,3 +1,5 @@ +import types + from django.conf import settings from services.managers.util.ts3 import TS3Server @@ -83,9 +85,13 @@ class Teamspeak3Manager: server = Teamspeak3Manager.__get_created_server() group_cache = server.send_command('servergrouplist') outlist = {} - for group in group_cache: - outlist[group['keys']['name']] = group['keys']['sgid'] - return outlist + if type(group_cache) is types.DictType: + for group in group_cache: + outlist[group['keys']['name']] = group['keys']['sgid'] + else: + print '1024 error' + + print outlist @staticmethod def _add_user_to_group(uid, groupname):