From 917c3d62bd460d8e33819b3aec6da15cec050e52 Mon Sep 17 00:00:00 2001 From: John Eskew Date: Wed, 4 Oct 2017 14:27:47 -0400 Subject: [PATCH] FileWrapper indirection has been removed from Django. --- cms/djangoapps/contentstore/views/import_export.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cms/djangoapps/contentstore/views/import_export.py b/cms/djangoapps/contentstore/views/import_export.py index f06ef7c57e..e343301506 100644 --- a/cms/djangoapps/contentstore/views/import_export.py +++ b/cms/djangoapps/contentstore/views/import_export.py @@ -13,7 +13,6 @@ from django.conf import settings from django.contrib.auth.decorators import login_required from django.core.exceptions import PermissionDenied from django.core.files import File -from django.core.servers.basehttp import FileWrapper from django.db import transaction from django.http import Http404, HttpResponse, HttpResponseNotFound from django.utils.translation import ugettext as _ @@ -25,6 +24,7 @@ from path import Path as path from six import text_type from user_tasks.conf import settings as user_tasks_settings from user_tasks.models import UserTaskArtifact, UserTaskStatus +from wsgiref.util import FileWrapper from contentstore.storage import course_import_export_storage from contentstore.tasks import CourseExportTask, CourseImportTask, create_export_tarball, export_olx, import_olx