Index: chrome/common/extensions/docs/server2/echo_handler.py |
diff --git a/chrome/common/extensions/docs/server2/echo_handler.py b/chrome/common/extensions/docs/server2/echo_handler.py |
index bc6f3cfe618f1f59f70b909950a13b275603d028..cd99c4c76982b7d7d56cd02b8f4a5e12fc8cb120 100755 |
--- a/chrome/common/extensions/docs/server2/echo_handler.py |
+++ b/chrome/common/extensions/docs/server2/echo_handler.py |
@@ -20,6 +20,7 @@ from google.appengine.ext.webapp.util import run_wsgi_app |
from api_data_source import APIDataSource |
from fetcher_cache import FetcherCache |
+from intro_data_source import IntroDataSource |
from local_fetcher import LocalFetcher |
from server_instance import ServerInstance |
from subversion_fetcher import SubversionFetcher |
@@ -28,6 +29,7 @@ from template_data_source import TemplateDataSource |
EXTENSIONS_PATH = 'chrome/common/extensions' |
DOCS_PATH = 'docs' |
API_PATH = 'api' |
+INTRO_PATH = DOCS_PATH + '/server2/templates/intros' |
PUBLIC_TEMPLATE_PATH = DOCS_PATH + '/server2/templates/public' |
PRIVATE_TEMPLATE_PATH = DOCS_PATH + '/server2/templates/private' |
@@ -52,9 +54,11 @@ class Server(webapp.RequestHandler): |
cache_timeout_seconds = 300 |
cache_builder = FetcherCache.Builder(fetcher, cache_timeout_seconds) |
api_data_source = APIDataSource(cache_builder, API_PATH) |
+ intro_data_source = IntroDataSource(cache_builder, INTRO_PATH) |
template_data_source = TemplateDataSource( |
branch, |
api_data_source, |
+ intro_data_source, |
cache_builder, |
[PUBLIC_TEMPLATE_PATH, PRIVATE_TEMPLATE_PATH]) |
SERVER_INSTANCES[branch] = ServerInstance( |