From 2b3538a6eb7701a7dfe1d0b69e11f09c425bc7bd Mon Sep 17 00:00:00 2001 From: Ayub khan Date: Thu, 26 Sep 2019 12:46:47 +0500 Subject: [PATCH] BOM-687 python3 compatibility --- lms/djangoapps/verify_student/ssencrypt.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lms/djangoapps/verify_student/ssencrypt.py b/lms/djangoapps/verify_student/ssencrypt.py index 8e4d907281..0db7a231cd 100644 --- a/lms/djangoapps/verify_student/ssencrypt.py +++ b/lms/djangoapps/verify_student/ssencrypt.py @@ -179,7 +179,7 @@ def generate_signed_message(method, headers_dict, body_dict, access_key, secret_ signature = binascii.b2a_base64(hashed.digest()).rstrip(b'\n') authorization_header = u"SSI {}:{}".format(access_key, signature) - message += b'\n' + message += '\n' return message, signature, authorization_header @@ -191,7 +191,7 @@ def signing_format_message(method, headers_dict, body_dict): """ headers_str = "{}\n\n{}".format(method, header_string(headers_dict)) body_str = body_string(body_dict) - message = six.b(headers_str) + body_str + message = headers_str + body_str return message @@ -231,4 +231,4 @@ def body_string(body_dict, prefix=""): value = "null" body_list.append(u"{}{}:{}\n".format(prefix, key, value)) - return b"".join(body_list) # Note that trailing \n's are important + return "".join(body_list) # Note that trailing \n's are important