OLD | NEW |
1 # Copyright 2013 The Chromium Authors. All rights reserved. | 1 # Copyright 2013 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import logging | 5 import logging |
6 import time | 6 import time |
7 import traceback | 7 import traceback |
8 | 8 |
9 from app_yaml_helper import AppYamlHelper | 9 from app_yaml_helper import AppYamlHelper |
10 from appengine_wrappers import ( | 10 from appengine_wrappers import ( |
11 GetAppVersion, DeadlineExceededError, IsDevServer, logservice) | 11 GetAppVersion, DeadlineExceededError, IsDevServer, logservice) |
12 from branch_utility import BranchUtility | 12 from branch_utility import BranchUtility |
13 from caching_file_system import CachingFileSystem | |
14 from compiled_file_system import CompiledFileSystem | 13 from compiled_file_system import CompiledFileSystem |
15 from empty_dir_file_system import EmptyDirFileSystem | 14 from empty_dir_file_system import EmptyDirFileSystem |
16 from github_file_system import GithubFileSystem | 15 from github_file_system import GithubFileSystem |
17 from host_file_system_creator import HostFileSystemCreator | 16 from host_file_system_creator import HostFileSystemCreator |
18 from object_store_creator import ObjectStoreCreator | 17 from object_store_creator import ObjectStoreCreator |
19 from render_servlet import RenderServlet | 18 from render_servlet import RenderServlet |
20 from server_instance import ServerInstance | 19 from server_instance import ServerInstance |
21 from servlet import Servlet, Request, Response | 20 from servlet import Servlet, Request, Response |
22 from subversion_file_system import SubversionFileSystem | |
23 import svn_constants | 21 import svn_constants |
24 from third_party.json_schema_compiler.memoize import memoize | 22 from third_party.json_schema_compiler.memoize import memoize |
25 | 23 |
26 class _SingletonRenderServletDelegate(RenderServlet.Delegate): | 24 class _SingletonRenderServletDelegate(RenderServlet.Delegate): |
27 def __init__(self, server_instance): | 25 def __init__(self, server_instance): |
28 self._server_instance = server_instance | 26 self._server_instance = server_instance |
29 | 27 |
30 def CreateServerInstanceForChannel(self, channel): | 28 def CreateServerInstanceForChannel(self, channel): |
31 return self._server_instance | 29 return self._server_instance |
32 | 30 |
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
227 host_file_system, | 225 host_file_system, |
228 object_store_creator) | 226 object_store_creator) |
229 return ServerInstance(channel, | 227 return ServerInstance(channel, |
230 object_store_creator, | 228 object_store_creator, |
231 host_file_system, | 229 host_file_system, |
232 app_samples_file_system, | 230 app_samples_file_system, |
233 '' if channel == 'stable' else '/%s' % channel, | 231 '' if channel == 'stable' else '/%s' % channel, |
234 compiled_host_fs_factory, | 232 compiled_host_fs_factory, |
235 branch_utility, | 233 branch_utility, |
236 host_file_system_creator) | 234 host_file_system_creator) |
OLD | NEW |