| 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 a6b440ed4e3332c7204258643524a3677d5d7aed..5765edca2e27dd16bfc7e22740760d2c1f69345f 100644
|
| --- a/chrome/common/extensions/docs/server2/sidenav_data_source.py
|
| +++ b/chrome/common/extensions/docs/server2/sidenav_data_source.py
|
| @@ -7,9 +7,9 @@ import logging
|
|
|
| from compiled_file_system import SingleFile
|
| from data_source import DataSource
|
| +from extensions_paths import JSON_TEMPLATES
|
| from future import Gettable, Future
|
| from third_party.json_schema_compiler.json_parse import Parse
|
| -from svn_constants import JSON_PATH
|
|
|
|
|
| def _AddLevels(items, level):
|
| @@ -77,13 +77,13 @@ class SidenavDataSource(DataSource):
|
| item['href'] = self._server_instance.base_path + href
|
|
|
| def Cron(self):
|
| - futures = [
|
| - self._cache.GetFromFile('%s/%s_sidenav.json' % (JSON_PATH, platform))
|
| - for platform in ('apps', 'extensions')]
|
| + futures = [self._cache.GetFromFile('%s/%s_sidenav.json' %
|
| + (JSON_TEMPLATES, platform))
|
| + for platform in ('apps', 'extensions')]
|
| return Future(delegate=Gettable(lambda: [f.Get() for f in futures]))
|
|
|
| def get(self, key):
|
| sidenav = copy.deepcopy(self._cache.GetFromFile(
|
| - '%s/%s_sidenav.json' % (JSON_PATH, key)).Get())
|
| + '%s/%s_sidenav.json' % (JSON_TEMPLATES, key)).Get())
|
| _AddSelected(sidenav, self._server_instance.base_path + self._request.path)
|
| return sidenav
|
|
|