@@ -264,8 +264,7 @@ def migrate_legacy_course_roles_to_authz(course_access_role_model, course_id_lis
264264
265265 # Permission applied to individual user
266266 logger .info (
267- f"Migrating permission for User: { permission .user .username } "
268- f"to Role: { role } in Scope: { scope_external_key } "
267+ f"Migrating permission for User: { permission .user .username } to Role: { role } in Scope: { scope_external_key } "
269268 )
270269
271270 is_user_added = assign_role_to_user_in_scope (
@@ -322,25 +321,26 @@ def migrate_authz_to_legacy_course_roles(
322321 _validate_migration_input (course_id_list , org_id )
323322
324323 role_assignments = get_all_role_assignments_per_scope_type (
325- scope_types = (CourseOverviewData , OrgCourseOverviewGlobData ,)
324+ scope_types = (
325+ CourseOverviewData ,
326+ OrgCourseOverviewGlobData ,
327+ )
326328 )
327329
328330 # Two cases here:
329331 # 1. org_id provided: filter by org — includes org-level glob and course-level scopes for that org.
330332 # 2. only course_id_list provided: filter by course_id — org-level glob scopes are excluded (no course_id).
331333 if org_id :
332334 role_assignments = [
333- role_assignment
334- for role_assignment in role_assignments
335- if role_assignment .scope .org == org_id
335+ role_assignment for role_assignment in role_assignments if role_assignment .scope .org == org_id
336336 ]
337337
338338 if course_id_list and not org_id :
339339 role_assignments = [
340340 role_assignment
341341 for role_assignment in role_assignments
342- if isinstance (role_assignment .scope , CourseOverviewData ) and
343- role_assignment .scope .course_id in course_id_list
342+ if isinstance (role_assignment .scope , CourseOverviewData )
343+ and role_assignment .scope .course_id in course_id_list
344344 ]
345345
346346 roles_with_errors = []
@@ -350,13 +350,10 @@ def migrate_authz_to_legacy_course_roles(
350350 user_external_keys = {assignment .subject .external_key for assignment in role_assignments }
351351 users_by_username = {
352352 subject .user .username : subject .user
353- for subject in user_subject_model .objects .filter (
354- user__username__in = user_external_keys
355- ).select_related ("user" )
353+ for subject in user_subject_model .objects .filter (user__username__in = user_external_keys ).select_related ("user" )
356354 }
357355
358356 for role_assignment in role_assignments :
359-
360357 # Per valid role assignment, create corresponding CourseAccessRole entry
361358 # depending on whether the scope is course-level or org-level glob
362359 try :
0 commit comments