From cbba8d8455ba6ab6527efee84975214e5b7d10a6 Mon Sep 17 00:00:00 2001 From: Ayub khan Date: Wed, 4 Sep 2019 14:49:36 +0500 Subject: [PATCH] BOM-363 python 3 compatibility --- cms/djangoapps/contentstore/api/views/course_import.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cms/djangoapps/contentstore/api/views/course_import.py b/cms/djangoapps/contentstore/api/views/course_import.py index 239bc27694..18d9a2fb21 100644 --- a/cms/djangoapps/contentstore/api/views/course_import.py +++ b/cms/djangoapps/contentstore/api/views/course_import.py @@ -128,7 +128,9 @@ class CourseImportView(CourseImportExportViewMixin, GenericAPIView): developer_message='Parameter in the wrong format', error_code='internal_error', ) - course_dir = path(settings.GITHUB_REPO_ROOT) / base64.urlsafe_b64encode(repr(course_key)) + course_dir = path(settings.GITHUB_REPO_ROOT) / base64.urlsafe_b64encode( + repr(course_key).encode('utf-8') + ).decode('utf-8') temp_filepath = course_dir / filename if not course_dir.isdir(): os.mkdir(course_dir)