diff options
| author | Chris McDonough <chrism@plope.com> | 2010-12-07 19:35:25 -0500 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2010-12-07 19:35:25 -0500 |
| commit | 14965d6144bdee75cfe0c15087d5ce7389374941 (patch) | |
| tree | 4e8f3da5c7122cb89f16d4211f55bb7878552b80 | |
| parent | 0523f01333a36bd87be9edb5aab21e3157adc9f3 (diff) | |
| download | pyramid-14965d6144bdee75cfe0c15087d5ce7389374941.tar.gz pyramid-14965d6144bdee75cfe0c15087d5ce7389374941.tar.bz2 pyramid-14965d6144bdee75cfe0c15087d5ce7389374941.zip | |
move lock closer to release
| -rw-r--r-- | pyramid/configuration.py | 3 |
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) |
