From 18389b3cc7ff696fc63c56fdcaa7603dab29aa43 Mon Sep 17 00:00:00 2001 From: Aron Fyodor Asor Date: Thu, 16 Apr 2015 13:00:32 -0700 Subject: [PATCH] open the file in binary mode, not the zipfile. Or else error ensues. --- .../contentload/management/commands/unpack_assessment_zip.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kalite/contentload/management/commands/unpack_assessment_zip.py b/kalite/contentload/management/commands/unpack_assessment_zip.py index 693db89320..143e33a38e 100644 --- a/kalite/contentload/management/commands/unpack_assessment_zip.py +++ b/kalite/contentload/management/commands/unpack_assessment_zip.py @@ -64,9 +64,9 @@ def handle(self, *args, **kwargs): f.flush() f.seek(0) else: # file; just open it normally - f = open(ziplocation, "r") + f = open(ziplocation, "rb") - zf = zipfile.ZipFile(f, "rb") + zf = zipfile.ZipFile(f, "r") extract_assessment_items_to_data_dir(zf) unpack_zipfile_to_khan_content(zf)