Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8562)

Unified Diff: chrome/common/extensions/docs/server2/render_refresher.py

Issue 1151283007: Docserver overhaul: Gitiles away from me. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Remove inform_users template to fix presubmit failure (it's now a redirect) Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/common/extensions/docs/server2/render_refresher.py
diff --git a/chrome/common/extensions/docs/server2/render_refresher.py b/chrome/common/extensions/docs/server2/render_refresher.py
index 0bf19787d42201e5ddecab84dfee36edb19db674..bbad6eafb151d3214a40890d617115e993c09e6a 100644
--- a/chrome/common/extensions/docs/server2/render_refresher.py
+++ b/chrome/common/extensions/docs/server2/render_refresher.py
@@ -8,7 +8,7 @@ import posixpath
from custom_logger import CustomLogger
from extensions_paths import EXAMPLES
from file_system_util import CreateURLsFromPaths
-from future import Future
+from future import All, Future
from render_servlet import RenderServlet
from special_paths import SITE_VERIFICATION_FILE
from timer import Timer
@@ -69,10 +69,7 @@ class RenderRefresher(object):
self._server_instance = server_instance
self._request = request
- def GetRefreshPaths(self):
- return _SUPPORTED_TARGETS.keys()
-
- def Refresh(self, path):
+ def Refresh(self):
def render(path):
request = Request(path, self._request.host, self._request.headers)
delegate = _SingletonRenderServletDelegate(self._server_instance)
@@ -92,10 +89,6 @@ class RenderRefresher(object):
for name, _ in CreateURLsFromPaths(master_fs, path, prefix)]
return _RequestEachItem(path, files, render)
- # Only support examples for now.
- if path not in _SUPPORTED_TARGETS:
- return Future(callback=lambda: False)
+ return All(request_files_in_dir(dir, prefix=prefix)
+ for dir, prefix in _SUPPORTED_TARGETS.itervalues())
- dir = _SUPPORTED_TARGETS[path][0]
- prefix = _SUPPORTED_TARGETS[path][1]
- return request_files_in_dir(dir, prefix=prefix)

Powered by Google App Engine
This is Rietveld 408576698