summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions/docs/build/directory.py
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/common/extensions/docs/build/directory.py')
-rw-r--r--chrome/common/extensions/docs/build/directory.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/chrome/common/extensions/docs/build/directory.py b/chrome/common/extensions/docs/build/directory.py
index 04c748f..a58ea87 100644
--- a/chrome/common/extensions/docs/build/directory.py
+++ b/chrome/common/extensions/docs/build/directory.py
@@ -631,7 +631,10 @@ class Sample(dict):
zip_filename = self._get_zip_filename()
zip_path = os.path.join(sample_parentpath, zip_filename)
- zip_manifest_path = os.path.join(sample_dirname, 'manifest.json')
+ # we pass zip_manifest_path to zipfile.getinfo(), which chokes on
+ # backslashes, so don't rely on os.path.join, use forward slash on
+ # all platforms.
+ zip_manifest_path = sample_dirname + '/manifest.json'
zipfile.ZipFile.debug = 3