From ce28ccb497c623ddf53be72887046fa3f2896f2c Mon Sep 17 00:00:00 2001 From: Matt Hughes Date: Fri, 15 Nov 2019 11:43:44 -0500 Subject: [PATCH] fix for python 3 --- .../management/commands/migrate_saml_uids.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lms/djangoapps/program_enrollments/management/commands/migrate_saml_uids.py b/lms/djangoapps/program_enrollments/management/commands/migrate_saml_uids.py index e6996e7fa0..c723313d91 100644 --- a/lms/djangoapps/program_enrollments/management/commands/migrate_saml_uids.py +++ b/lms/djangoapps/program_enrollments/management/commands/migrate_saml_uids.py @@ -68,7 +68,11 @@ class Command(BaseCommand): auth.uid = '{slug}:{uid}'.format(slug=slug, uid=uid) auth.save() updated += 1 - not_previously_linked = reduce(lambda count, mapping: count + (not email_map[mapping['email']]['updated']), uid_mappings, 0) + + not_previously_linked = 0 + for mapping in uid_mappings: + not_previously_linked += not email_map[mapping['email']]['updated'] + log.info( 'Number of users with {slug} UserSocialAuth records for which there was no mapping in the provided file: {missed}'.format( slug=slug,