summaryrefslogtreecommitdiffstats
path: root/net/tools
diff options
context:
space:
mode:
authorrafaelw@chromium.org <rafaelw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-09 17:33:18 +0000
committerrafaelw@chromium.org <rafaelw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-09 17:33:18 +0000
commitdd9d627a45031a4fe8414e79253e82fdfac7132c (patch)
treea049ade38464deffdc606ee3dec8607122e2354b /net/tools
parent422a0b90cbcd884221d3fabac3507dd964e5a064 (diff)
downloadchromium_src-dd9d627a45031a4fe8414e79253e82fdfac7132c.zip
chromium_src-dd9d627a45031a4fe8414e79253e82fdfac7132c.tar.gz
chromium_src-dd9d627a45031a4fe8414e79253e82fdfac7132c.tar.bz2
Implement gallery install API
This patch implements chrome.experimental.management.install() which is only available for use by the web store. Calling with an extensionId, causes the download url to be constructed internally and downloaded and then cause the installation to bypass the normal permissions dialog. BUG=27431,54148 Review URL: http://codereview.chromium.org/3353015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58956 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/tools')
-rw-r--r--net/tools/testserver/testserver.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/net/tools/testserver/testserver.py b/net/tools/testserver/testserver.py
index 099f351..4f30b2c 100644
--- a/net/tools/testserver/testserver.py
+++ b/net/tools/testserver/testserver.py
@@ -151,6 +151,7 @@ class TestPageHandler(BaseHTTPServer.BaseHTTPRequestHandler):
self.EchoHandler] + self._get_handlers
self._mime_types = {
+ 'crx' : 'application/x-chrome-extension',
'gif': 'image/gif',
'jpeg' : 'image/jpeg',
'jpg' : 'image/jpeg',
@@ -180,7 +181,7 @@ class TestPageHandler(BaseHTTPServer.BaseHTTPRequestHandler):
"""Returns the mime type for the specified file_name. So far it only looks
at the file extension."""
- (shortname, extension) = os.path.splitext(file_name)
+ (shortname, extension) = os.path.splitext(file_name.split("?")[0])
if len(extension) == 0:
# no extension.
return self._default_mime_type