summaryrefslogtreecommitdiffstats
path: root/chrome/common/extensions/docs/server2/preview.py
diff options
context:
space:
mode:
authorDHNishi@gmail.com <DHNishi@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-19 23:15:24 +0000
committerDHNishi@gmail.com <DHNishi@gmail.com@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-19 23:15:24 +0000
commit68d0eeb4f98c230419afda0ad2bdf6b576cde3c2 (patch)
treea529841a55d8bc079e2e2ca13b11414350e2abbf /chrome/common/extensions/docs/server2/preview.py
parent5ba14cbbb7565337b146a7b49a49973a8e3ae83a (diff)
downloadchromium_src-68d0eeb4f98c230419afda0ad2bdf6b576cde3c2.zip
chromium_src-68d0eeb4f98c230419afda0ad2bdf6b576cde3c2.tar.gz
chromium_src-68d0eeb4f98c230419afda0ad2bdf6b576cde3c2.tar.bz2
Docserver: Add app.yaml mappings to preview.py.
NOTRY=true BUG=326602 Review URL: https://codereview.chromium.org/116793004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241971 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/extensions/docs/server2/preview.py')
-rwxr-xr-xchrome/common/extensions/docs/server2/preview.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/common/extensions/docs/server2/preview.py b/chrome/common/extensions/docs/server2/preview.py
index e4637cb..1d10205 100755
--- a/chrome/common/extensions/docs/server2/preview.py
+++ b/chrome/common/extensions/docs/server2/preview.py
@@ -41,6 +41,12 @@ class _RequestHandler(BaseHTTPRequestHandler):
'''A HTTPRequestHandler that outputs the docs page generated by Handler.
'''
def do_GET(self):
+ # Rewrite paths that would otherwise be served from app.yaml.
+ self.path = {
+ '/robots.txt': '../../server2/robots.txt',
+ '/favicon.ico': '../../server2/chrome-32.ico',
+ '/apple-touch-icon-precomposed.png': '../../server2/chrome-128.png'
+ }.get(self.path, self.path)
response = LocalRenderer.Render(self.path)
self.send_response(response.status)
for k, v in response.headers.iteritems():