From d8c29e20f7d517b8f29d78893ee5ed76fa1ecf8d Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Tue, 4 Jan 2011 21:37:59 +0000 Subject: [PATCH] Don't blow chunks if one update fails --- sso/tasks.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sso/tasks.py b/sso/tasks.py index c904ac1..360fedd 100644 --- a/sso/tasks.py +++ b/sso/tasks.py @@ -75,4 +75,8 @@ def update_user_access(user): def update_service_groups(user_id): for service in ServiceAccount.objects.filter(user=user_id, active=True).select_related('service__api'): api = service.service.api_class - api.update_groups(service.service_uid, service.user.groups.all(), service.character) + try: + api.update_groups(service.service_uid, service.user.groups.all(), service.character) + except: + print "Error updating %s %s" 5 (service.service, service.service_uid) + pass