Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3596)

Unified Diff: chrome/common/extensions/docs/server2/example_zipper.py

Issue 10826037: Extensions Docs Server: Fix zipper (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: process -> binary Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/common/extensions/docs/server2/example_zipper.py
diff --git a/chrome/common/extensions/docs/server2/example_zipper.py b/chrome/common/extensions/docs/server2/example_zipper.py
index a21867cfd3ecfab9b3442798f2441aaaa9635fe9..26dbe1573f16313e6d0f5889e679cd15fb3515a5 100644
--- a/chrome/common/extensions/docs/server2/example_zipper.py
+++ b/chrome/common/extensions/docs/server2/example_zipper.py
@@ -24,8 +24,9 @@ class ExampleZipper(object):
zip_bytes = BytesIO()
zip_file = ZipFile(zip_bytes, mode='w')
try:
- for filename, contents in self._file_system.Read(files).Get().iteritems():
- zip_file.writestr(filename[len(prefix):].strip('/'), contents)
+ for name, file_contents in (
+ self._file_system.Read(files, binary=True).Get().iteritems()):
+ zip_file.writestr(name[len(prefix):].strip('/'), file_contents)
finally:
zip_file.close()
return zip_bytes.getvalue()

Powered by Google App Engine
This is Rietveld 408576698