Show More
@@ -174,3 +174,19 b' def _use_direct_hook_calls(config):' | |||
|
174 | 174 | def _get_vcs_hooks_protocol(config): |
|
175 | 175 | protocol = config.get('vcs.hooks.protocol', 'pyro4').lower() |
|
176 | 176 | return protocol |
|
177 | ||
|
178 | ||
|
179 | def load_pyramid_environment(global_config, settings): | |
|
180 | # Some parts of the code expect a merge of global and app settings. | |
|
181 | settings_merged = global_config.copy() | |
|
182 | settings_merged.update(settings) | |
|
183 | ||
|
184 | # If this is a test run we prepare the test environment like | |
|
185 | # creating a test database, test search index and test repositories. | |
|
186 | # This has to be done before the database connection is initialized. | |
|
187 | if settings['is_test']: | |
|
188 | rhodecode.is_test = True | |
|
189 | utils.initialize_test_environment(settings_merged) | |
|
190 | ||
|
191 | # Initialize the database connection. | |
|
192 | utils.initialize_database(settings_merged) |
@@ -36,8 +36,9 b' from routes.middleware import RoutesMidd' | |||
|
36 | 36 | import routes.util |
|
37 | 37 | |
|
38 | 38 | import rhodecode |
|
39 |
from rhodecode.config import patches |
|
|
40 |
from rhodecode.config.environment import |
|
|
39 | from rhodecode.config import patches | |
|
40 | from rhodecode.config.environment import ( | |
|
41 | load_environment, load_pyramid_environment) | |
|
41 | 42 | from rhodecode.lib.middleware import csrf |
|
42 | 43 | from rhodecode.lib.middleware.appenlight import wrap_in_appenlight_if_enabled |
|
43 | 44 | from rhodecode.lib.middleware.disable_vcs import DisableVCSPagesWrapper |
@@ -157,23 +158,11 b' def make_pyramid_app(global_config, **se' | |||
|
157 | 158 | # behavior in the old application. |
|
158 | 159 | settings_pylons = settings.copy() |
|
159 | 160 | |
|
160 | # Some parts of the code expect a merge of global and app settings. | |
|
161 | settings_merged = global_config.copy() | |
|
162 | settings_merged.update(settings) | |
|
163 | ||
|
164 | 161 | sanitize_settings_and_apply_defaults(settings) |
|
165 | 162 | config = Configurator(settings=settings) |
|
166 | 163 | add_pylons_compat_data(config.registry, global_config, settings_pylons) |
|
167 | 164 | |
|
168 | # If this is a test run we prepare the test environment like | |
|
169 | # creating a test database, test search index and test repositories. | |
|
170 | # This has to be done before the database connection is initialized. | |
|
171 | if settings['is_test']: | |
|
172 | rhodecode.is_test = True | |
|
173 | utils.initialize_test_environment(settings_merged) | |
|
174 | ||
|
175 | # Initialize the database connection. | |
|
176 | utils.initialize_database(settings_merged) | |
|
165 | load_pyramid_environment(global_config, settings) | |
|
177 | 166 | |
|
178 | 167 | includeme(config) |
|
179 | 168 | includeme_last(config) |
General Comments 0
You need to be logged in to leave comments.
Login now