Index: chrome/common/extensions/docs/server2/local_renderer.py |
diff --git a/chrome/common/extensions/docs/server2/local_renderer.py b/chrome/common/extensions/docs/server2/local_renderer.py |
index 7819e12758a462f10fc8f8a4c4e71dbc3b3d1d3d..be403a8de501aeec2a8de54a63ae32ad50d810f4 100644 |
--- a/chrome/common/extensions/docs/server2/local_renderer.py |
+++ b/chrome/common/extensions/docs/server2/local_renderer.py |
@@ -10,7 +10,7 @@ from server_instance import ServerInstance |
from servlet import Request |
class _LocalRenderServletDelegate(object): |
- def CreateServerInstanceForChannel(self, channel): |
+ def CreateServerInstance(self): |
return ServerInstance.ForLocal() |
class LocalRenderer(object): |
@@ -19,13 +19,5 @@ class LocalRenderer(object): |
@staticmethod |
def Render(path): |
assert not '\\' in path |
- def render_path(path): |
- return RenderServlet(Request(path, 'http://localhost', {}), |
- _LocalRenderServletDelegate(), |
- default_channel='trunk').Get() |
- response = render_path(path) |
- while response.status in [301, 302]: |
- redirect = response.headers['Location'] |
- sys.stderr.write('<!-- Redirected %s to %s -->\n' % (path, redirect)) |
- response = render_path(redirect) |
- return response |
+ return RenderServlet(Request.ForTest(path), |
+ _LocalRenderServletDelegate()).Get() |