From fcfbf0a7339e88ed85a774979e1136628fb33c30 Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Mon, 27 Aug 2018 12:49:14 -0400 Subject: [PATCH] make create/delete delegate API calls soft error --- src/gam.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gam.py b/src/gam.py index 79a94bd4..84923d10 100755 --- a/src/gam.py +++ b/src/gam.py @@ -1511,7 +1511,7 @@ def addDelegates(users, i): if not gmail: continue print u"Giving %s delegate access to %s (%s/%s)" % (delegate, delegator, i, count) - callGAPI(gmail.users().settings().delegates(), u'create', userId=u'me', body={u'delegateEmail': delegate}) + callGAPI(gmail.users().settings().delegates(), u'create', soft_errors=True, userId=u'me', body={u'delegateEmail': delegate}) def gen_sha512_hash(password): from passlib.handlers.sha2_crypt import sha512_crypt @@ -1569,7 +1569,7 @@ def deleteDelegate(users): if not gmail: continue print u"Deleting %s delegate access to %s (%s/%s)" % (delegate, user, i, count) - callGAPI(gmail.users().settings().delegates(), u'delete', userId=u'me', delegateEmail=delegate) + callGAPI(gmail.users().settings().delegates(), u'delete', soft_errors=True, userId=u'me', delegateEmail=delegate) def doAddCourseParticipant(): croom = buildGAPIObject(u'classroom')