From 723e8c042a42c7bdad1d454869f9feda300dd408 Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Wed, 19 Nov 2014 12:07:43 -0500 Subject: [PATCH] get all groups for users with >200 --- gam.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gam.py b/gam.py index 6cd23401..dd4c8ae3 100644 --- a/gam.py +++ b/gam.py @@ -4831,10 +4831,10 @@ def doGetUserInfo(user_email=None): for alias in user[u'nonEditableAliases']: print u' %s' % alias if getGroups: - groups = callGAPI(service=cd.groups(), function=u'list', userKey=user_email) - if u'groups' in groups: - print u'Groups:' - for group in groups[u'groups']: + groups = callGAPIpages(service=cd.groups(), function=u'list', items=u'groups', userKey=user_email, fields=u'groups(name,email),nextPageToken') + if len(groups) > 0: + print u'Groups: (%s)' % len(groups) + for group in groups: print u' %s <%s>' % (group[u'name'], group[u'email']) if getLicenses: print u'Licenses:'