diff options
| author | Chris McDonough <chrism@agendaless.com> | 2009-06-02 18:40:52 +0000 |
|---|---|---|
| committer | Chris McDonough <chrism@agendaless.com> | 2009-06-02 18:40:52 +0000 |
| commit | f0fd9d62c991afe0b125beb6d7f583be9500de84 (patch) | |
| tree | ba0ac4df571b3a3448b73edc0b5ed7651d161577 /repoze/bfg/router.py | |
| parent | db0467ca526c07ab719de7e74c84882d3297ce83 (diff) | |
| download | pyramid-f0fd9d62c991afe0b125beb6d7f583be9500de84.tar.gz pyramid-f0fd9d62c991afe0b125beb6d7f583be9500de84.tar.bz2 pyramid-f0fd9d62c991afe0b125beb6d7f583be9500de84.zip | |
- Add API named ``repoze.bfg.settings.get_settings`` which retrieves a
derivation of values passed as the ``options`` value of
``repoze.bfg.router.make_app``. This API should be preferred
instead of using getUtility(ISettings). I added a new
``repoze.bfg.settings`` API document as well.
Diffstat (limited to 'repoze/bfg/router.py')
| -rw-r--r-- | repoze/bfg/router.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/repoze/bfg/router.py b/repoze/bfg/router.py index 51094229a..0c00b239c 100644 --- a/repoze/bfg/router.py +++ b/repoze/bfg/router.py @@ -46,6 +46,7 @@ from repoze.bfg.secpols import registerBBBAuthn from repoze.bfg.security import Allowed from repoze.bfg.settings import Settings +from repoze.bfg.settings import get_options from repoze.bfg.threadlocal import manager @@ -350,7 +351,7 @@ def make_app(root_factory, package=None, filename='configure.zcml', if debug_logger is None: debug_logger = make_stream_logger('repoze.bfg.debug', sys.stderr) registry.registerUtility(debug_logger, ILogger, 'repoze.bfg.debug') - settings = Settings(options) + settings = Settings(get_options(options)) registry.registerUtility(settings, ISettings) if authentication_policy: |
