| Index: chrome/common/extensions/docs/server2/appengine_url_fetcher.py
|
| diff --git a/chrome/common/extensions/docs/server2/appengine_url_fetcher.py b/chrome/common/extensions/docs/server2/appengine_url_fetcher.py
|
| index 37997eb09a2e237b7134e8b3f16498d9615027c4..398d46ef8c9667acb9c02832e0a1596bcb9f57b9 100644
|
| --- a/chrome/common/extensions/docs/server2/appengine_url_fetcher.py
|
| +++ b/chrome/common/extensions/docs/server2/appengine_url_fetcher.py
|
| @@ -5,7 +5,7 @@
|
| import base64
|
| import posixpath
|
|
|
| -from appengine_wrappers import urlfetch
|
| +from appengine_wrappers import GetAppVersion, urlfetch
|
| from future import Future
|
|
|
|
|
| @@ -18,9 +18,12 @@ class _AsyncFetchDelegate(object):
|
|
|
|
|
| def _MakeHeaders(username, password):
|
| - headers = { 'Cache-Control': 'max-age=0' }
|
| + headers = {
|
| + 'User-Agent': 'Chromium docserver %s' % GetAppVersion(),
|
| + 'Cache-Control': 'max-age=0',
|
| + }
|
| if username is not None and password is not None:
|
| - headers['Authorization'] = 'Basic %s' % base64.encodestring(
|
| + headers['Authorization'] = 'Basic %s' % base64.b64encode(
|
| '%s:%s' % (username, password))
|
| return headers
|
|
|
|
|