From a4428d751d4ae65f3c9758b7d3e3e201976002e3 Mon Sep 17 00:00:00 2001 From: Awais Qureshi Date: Tue, 17 Sep 2019 19:00:05 +0500 Subject: [PATCH] BOM-422 Fixing python3 --- lms/djangoapps/grades/management/commands/compute_grades.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lms/djangoapps/grades/management/commands/compute_grades.py b/lms/djangoapps/grades/management/commands/compute_grades.py index f9015449a8..2271614649 100644 --- a/lms/djangoapps/grades/management/commands/compute_grades.py +++ b/lms/djangoapps/grades/management/commands/compute_grades.py @@ -107,7 +107,9 @@ class Command(BaseCommand): # and consumed one at a time. for task_arg_tuple in tasks._course_task_args(course_key, **options): all_args.append(task_arg_tuple) - all_args.sort(key=lambda x: hashlib.md5(b'{!r}'.format(x))) + + all_args.sort(key=lambda x: hashlib.md5('{!r}'.format(x).encode('utf-8')).digest()) + for args in all_args: yield { 'course_key': args[0],