| Index: chrome/common/extensions/docs/server2/servlet.py
|
| diff --git a/chrome/common/extensions/docs/server2/servlet.py b/chrome/common/extensions/docs/server2/servlet.py
|
| index 4b8509bd5cf0bdc91c0ce9adc5486eebb439747b..9a2e5e203d2907a9cdccf8ad8ac95d08ac4dc5c5 100644
|
| --- a/chrome/common/extensions/docs/server2/servlet.py
|
| +++ b/chrome/common/extensions/docs/server2/servlet.py
|
| @@ -26,10 +26,11 @@ class RequestHeaders(object):
|
| class Request(object):
|
| '''Request data.
|
| '''
|
| - def __init__(self, path, host, headers):
|
| + def __init__(self, path, host, headers, arguments={}):
|
| self.path = path.lstrip('/')
|
| self.host = host.rstrip('/')
|
| self.headers = RequestHeaders(headers)
|
| + self.arguments = arguments
|
|
|
| @staticmethod
|
| def ForTest(path, host=None, headers=None):
|
| @@ -107,6 +108,12 @@ class Response(object):
|
| '''
|
| return Response(content=content, headers=headers, status=500)
|
|
|
| + @staticmethod
|
| + def ThrottledError(content, headers=None):
|
| + '''Returns an HTTP throttle error (429) response.
|
| + '''
|
| + return Response(content=content, headers=headers, status=429)
|
| +
|
| def Append(self, content):
|
| '''Appends |content| to the response content.
|
| '''
|
|
|