diff options
| author | ianb <devnull@localhost> | 2005-10-07 20:16:15 +0000 |
|---|---|---|
| committer | ianb <devnull@localhost> | 2005-10-07 20:16:15 +0000 |
| commit | 472d960c7337a02ded46f9a5cd5f9b2dbb172b76 (patch) | |
| tree | e7590708b6aa5bf0491abca7b24e820b663afccd /paste/deploy | |
| parent | b96aac94237cbb5bb2253b11d227cb1bca95ed1b (diff) | |
| download | pastedeploy-472d960c7337a02ded46f9a5cd5f9b2dbb172b76.tar.gz | |
Added tests of appconfig, docs, news
Diffstat (limited to 'paste/deploy')
| -rw-r--r-- | paste/deploy/__init__.py | 2 | ||||
| -rw-r--r-- | paste/deploy/loadwsgi.py | 18 |
2 files changed, 11 insertions, 9 deletions
diff --git a/paste/deploy/__init__.py b/paste/deploy/__init__.py index 1677202..abf833f 100644 --- a/paste/deploy/__init__.py +++ b/paste/deploy/__init__.py @@ -1,4 +1,4 @@ -from loadwsgi import loadapp, loadfilter, loadserver +from loadwsgi import * try: from config import CONFIG except ImportError: diff --git a/paste/deploy/loadwsgi.py b/paste/deploy/loadwsgi.py index e622407..67b213e 100644 --- a/paste/deploy/loadwsgi.py +++ b/paste/deploy/loadwsgi.py @@ -5,7 +5,7 @@ from ConfigParser import ConfigParser import pkg_resources from UserDict import UserDict -__all__ = ['loadapp', 'loadserver', 'loadfilter'] +__all__ = ['loadapp', 'loadserver', 'loadfilter', 'appconfig'] ############################################################ ## Utility functions @@ -80,12 +80,14 @@ class _ObjectType(object): class _App(_ObjectType): name = 'application' - egg_protocols = ['paste.app_factory', 'paste.composit_factory'] + egg_protocols = ['paste.app_factory', 'paste.composite_factory', + 'paste.composit_factory'] config_prefixes = [['app', 'application'], ['composite', 'composit'], 'pipeline', 'filter-app'] def invoke(self, context): - if context.protocol == 'paste.composit_factory': + if context.protocol in ('paste.composit_factory', + 'paste.composite_factory'): return context.object(context.loader, context.global_conf, **context.local_conf) elif context.protocol == 'paste.app_factory': @@ -191,7 +193,7 @@ def appconfig(uri, name=None, relative_to=None, global_conf=None): context = loadcontext(APP, uri, name=name, relative_to=relative_to, global_conf=global_conf) - return context + return context.config() _loaders = {} @@ -565,10 +567,10 @@ class LoaderContext(object): def config(self): conf = AttrDict(self.global_conf) - AttrDict.update(self.local_conf) - AttrDict.local_conf = local_conf - AttrDict.global_conf = global_conf - return AttrDict + conf.update(self.local_conf) + conf.local_conf = self.local_conf + conf.global_conf = self.global_conf + return conf class AttrDict(dict): """ |
