Index: chrome/common/extensions/docs/server2/sidenav_data_source.py |
diff --git a/chrome/common/extensions/docs/server2/sidenav_data_source.py b/chrome/common/extensions/docs/server2/sidenav_data_source.py |
index 9364d72d5b9bb117a211e716887d087b69610819..a6b440ed4e3332c7204258643524a3677d5d7aed 100644 |
--- a/chrome/common/extensions/docs/server2/sidenav_data_source.py |
+++ b/chrome/common/extensions/docs/server2/sidenav_data_source.py |
@@ -80,8 +80,7 @@ class SidenavDataSource(DataSource): |
futures = [ |
self._cache.GetFromFile('%s/%s_sidenav.json' % (JSON_PATH, platform)) |
for platform in ('apps', 'extensions')] |
- for future in futures: |
- future.Get() |
+ return Future(delegate=Gettable(lambda: [f.Get() for f in futures])) |
def get(self, key): |
sidenav = copy.deepcopy(self._cache.GetFromFile( |