X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fcommon%2Fextensions%2Fdocs%2Fserver2%2Fredirector.py;h=00d7e40082899a7a600dfeb63df9212e79d5df82;hb=3545e9f2671f595d2a2f3ee75ca0393b01e35ef6;hp=89053311143ed30305dba9fa04ceba4baa904e97;hpb=7d210d4c7e9ba36e635eabc5b5780495f8a63292;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/common/extensions/docs/server2/redirector.py b/src/chrome/common/extensions/docs/server2/redirector.py index 8905331..00d7e40 100644 --- a/src/chrome/common/extensions/docs/server2/redirector.py +++ b/src/chrome/common/extensions/docs/server2/redirector.py @@ -6,7 +6,7 @@ import posixpath from urlparse import urlsplit from file_system import FileNotFoundError -from future import Future +from future import All from path_util import Segment, Join, SplitParent class Redirector(object): @@ -102,12 +102,11 @@ class Redirector(object): return 'https://developer.chrome.com/' + posixpath.join(*path) - def Cron(self): + def Refresh(self): ''' Load files during a cron run. ''' futures = [] for root, dirs, files in self._file_system.Walk(''): if 'redirects.json' in files: - futures.append( - self._cache.GetFromFile(posixpath.join(root, 'redirects.json'))) - return Future(callback=lambda: [f.Get() for f in futures]) + futures.append(self._cache.GetFromFile(Join(root, 'redirects.json'))) + return All(futures)