Index: chrome/common/extensions/docs/server2/gitiles_file_system.py |
diff --git a/chrome/common/extensions/docs/server2/gitiles_file_system.py b/chrome/common/extensions/docs/server2/gitiles_file_system.py |
index 71cd68a068ae40f6054befd3a544eca085fbef1f..2962235da84e6c0a1d6f71824ea7694e6a08883b 100644 |
--- a/chrome/common/extensions/docs/server2/gitiles_file_system.py |
+++ b/chrome/common/extensions/docs/server2/gitiles_file_system.py |
@@ -53,9 +53,18 @@ class GitilesFileSystem(FileSystem): |
'''Class to fetch filesystem data from the Chromium project's gitiles |
service. |
''' |
- @staticmethod |
- def Create(branch='master', commit=None): |
+ _logged_tokens = set() |
+ |
+ @classmethod |
+ def Create(cls, branch='master', commit=None): |
token, _ = app_identity.get_access_token(GITILES_OAUTH2_SCOPE) |
+ |
+ # Log the access token (once per token) so that it can be sneakily re-used |
+ # in development. |
+ if token not in cls._logged_tokens: |
+ logging.info('Got token %s for scope %s' % (token, GITILES_OAUTH2_SCOPE)) |
+ cls._logged_tokens.add(token) |
+ |
path_prefix = '' if token is None else _AUTH_PATH_PREFIX |
if commit: |
base_url = '%s%s/%s/%s' % ( |