From 14965d6144bdee75cfe0c15087d5ce7389374941 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Tue, 7 Dec 2010 19:35:25 -0500 Subject: move lock closer to release --- pyramid/configuration.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) -- cgit v1.2.3