summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pyramid/configuration.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pyramid/configuration.py b/pyramid/configuration.py
index edba82c09..cba44ad7f 100644
--- a/pyramid/configuration.py
+++ b/pyramid/configuration.py
@@ -713,10 +713,11 @@ class Configurator(object):
__import__(package_name)
package = sys.modules[package_name]
- lock.acquire()
registry = self.registry
self.manager.push({'registry':registry, 'request':None})
context = self._ctx
+
+ lock.acquire()
try:
context.package = package
xmlconfig.file(filename, package, context=context, execute=False)