summaryrefslogtreecommitdiff
path: root/repoze/bfg/router.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-06-02 18:40:52 +0000
committerChris McDonough <chrism@agendaless.com>2009-06-02 18:40:52 +0000
commitf0fd9d62c991afe0b125beb6d7f583be9500de84 (patch)
treeba0ac4df571b3a3448b73edc0b5ed7651d161577 /repoze/bfg/router.py
parentdb0467ca526c07ab719de7e74c84882d3297ce83 (diff)
downloadpyramid-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.py3
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: