diff options
| -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) |
