| Index: chrome/common/extensions/docs/server2/app_engine_handler.py
|
| diff --git a/chrome/common/extensions/docs/server2/app_engine_handler.py b/chrome/common/extensions/docs/server2/app_engine_handler.py
|
| index 8d6ebad51d14f4c609dcaaffd6640f3191b97465..9a0a678d5273609a8406ea6019e8fdcfe52c7eca 100644
|
| --- a/chrome/common/extensions/docs/server2/app_engine_handler.py
|
| +++ b/chrome/common/extensions/docs/server2/app_engine_handler.py
|
| @@ -14,7 +14,13 @@ class AppEngineHandler(webapp2.RequestHandler):
|
| internal Servlet architecture.
|
| '''
|
|
|
| + def post(self):
|
| + self._HandleRequest()
|
| +
|
| def get(self):
|
| + self._HandleRequest()
|
| +
|
| + def _HandleRequest(self):
|
| profile_mode = self.request.get('profile')
|
| if profile_mode:
|
| import cProfile, pstats, StringIO
|
| @@ -23,9 +29,13 @@ class AppEngineHandler(webapp2.RequestHandler):
|
|
|
| try:
|
| response = None
|
| + arguments = {}
|
| + for argument in self.request.arguments():
|
| + arguments[argument] = self.request.get(argument)
|
| request = Request(self.request.path,
|
| self.request.url[:-len(self.request.path)],
|
| - self.request.headers)
|
| + self.request.headers,
|
| + arguments)
|
| response = Handler(request).Get()
|
| except Exception as e:
|
| logging.exception(e)
|
|
|