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 from appengine_wrappers import IsDevServer | 5 from appengine_wrappers import IsDevServer |
6 from branch_utility import BranchUtility | 6 from branch_utility import BranchUtility |
7 from caching_file_system import CachingFileSystem | 7 from caching_file_system import CachingFileSystem |
| 8 from empty_dir_file_system import EmptyDirFileSystem |
8 from github_file_system import GithubFileSystem | 9 from github_file_system import GithubFileSystem |
9 from third_party.json_schema_compiler.memoize import memoize | 10 from third_party.json_schema_compiler.memoize import memoize |
10 from offline_file_system import OfflineFileSystem | 11 from offline_file_system import OfflineFileSystem |
11 from render_servlet import RenderServlet | 12 from render_servlet import RenderServlet |
12 from subversion_file_system import SubversionFileSystem | 13 from subversion_file_system import SubversionFileSystem |
13 from object_store_creator import ObjectStoreCreator | 14 from object_store_creator import ObjectStoreCreator |
14 from server_instance import ServerInstance | 15 from server_instance import ServerInstance |
15 from servlet import Servlet | 16 from servlet import Servlet |
16 | 17 |
17 class _OfflineRenderServletDelegate(RenderServlet.Delegate): | 18 class _OfflineRenderServletDelegate(RenderServlet.Delegate): |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
68 GithubFileSystem.Create(object_store_creator)) | 69 GithubFileSystem.Create(object_store_creator)) |
69 | 70 |
70 @staticmethod | 71 @staticmethod |
71 def GetConstructor(delegate_for_test=None): | 72 def GetConstructor(delegate_for_test=None): |
72 render_servlet_delegate = _OfflineRenderServletDelegate( | 73 render_servlet_delegate = _OfflineRenderServletDelegate( |
73 delegate_for_test or InstanceServlet.Delegate()) | 74 delegate_for_test or InstanceServlet.Delegate()) |
74 return lambda request: RenderServlet(request, render_servlet_delegate) | 75 return lambda request: RenderServlet(request, render_servlet_delegate) |
75 | 76 |
76 # NOTE: if this were a real Servlet it would implement a Get() method, but | 77 # NOTE: if this were a real Servlet it would implement a Get() method, but |
77 # GetConstructor returns an appropriate lambda function (Request -> Servlet). | 78 # GetConstructor returns an appropriate lambda function (Request -> Servlet). |
OLD | NEW |