| Index: chrome/common/extensions/docs/server2/template_renderer.py
|
| diff --git a/chrome/common/extensions/docs/server2/template_renderer.py b/chrome/common/extensions/docs/server2/template_renderer.py
|
| index ccab9f9da0ae943213e7c076f019967a47b8a325..c325ed23051a365caef0e60e05345c22e7f81c0b 100644
|
| --- a/chrome/common/extensions/docs/server2/template_renderer.py
|
| +++ b/chrome/common/extensions/docs/server2/template_renderer.py
|
| @@ -18,7 +18,7 @@ class TemplateRenderer(object):
|
| template,
|
| request,
|
| data_sources=None,
|
| - additional_context=None):
|
| + additional_context={}):
|
| '''Renders |template| using |request|.
|
|
|
| Specify |data_sources| to only include the DataSources with the given names
|
| @@ -28,7 +28,7 @@ class TemplateRenderer(object):
|
| rendering the template.
|
| '''
|
| assert isinstance(template, Handlebar), type(template)
|
| - render_context = self._CreateDataSources(request)
|
| + render_context = CreateDataSources(self._server_instance, request)
|
| if data_sources is not None:
|
| render_context = dict((name, d) for name, d in render_context.iteritems()
|
| if name in data_sources)
|
| @@ -38,15 +38,6 @@ class TemplateRenderer(object):
|
| 'extensions_samples_url': EXTENSIONS_SAMPLES,
|
| 'static': self._server_instance.base_path + 'static',
|
| })
|
| - if additional_context:
|
| - render_context.update(additional_context)
|
| + render_context.update(additional_context)
|
| render_data = template.Render(render_context)
|
| return render_data.text, render_data.errors
|
| -
|
| - def _CreateDataSources(self, request):
|
| - server_instance = self._server_instance
|
| - data_sources = CreateDataSources(server_instance, request=request)
|
| - data_sources.update({
|
| - 'samples': server_instance.samples_data_source_factory.Create(request),
|
| - })
|
| - return data_sources
|
|
|