summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2010-12-07 19:35:25 -0500
committerChris McDonough <chrism@plope.com>2010-12-07 19:35:25 -0500
commit14965d6144bdee75cfe0c15087d5ce7389374941 (patch)
tree4e8f3da5c7122cb89f16d4211f55bb7878552b80
parent0523f01333a36bd87be9edb5aab21e3157adc9f3 (diff)
downloadpyramid-14965d6144bdee75cfe0c15087d5ce7389374941.tar.gz
pyramid-14965d6144bdee75cfe0c15087d5ce7389374941.tar.bz2
pyramid-14965d6144bdee75cfe0c15087d5ce7389374941.zip
move lock closer to release
-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)