summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Morales <lambda.designs.cm@gmail.com>2017-05-23 11:57:47 -0700
committerChris Morales <lambda.designs.cm@gmail.com>2017-05-23 11:57:47 -0700
commited7bad6862f5b495e3c6b55007822813d021248b (patch)
tree572297895a00ea571563af15b0ccc723687e0cc6
parent37d887705400e0c7631ec26afb972ebe9bfe35d5 (diff)
downloadpyramid-ed7bad6862f5b495e3c6b55007822813d021248b.tar.gz
pyramid-ed7bad6862f5b495e3c6b55007822813d021248b.tar.bz2
pyramid-ed7bad6862f5b495e3c6b55007822813d021248b.zip
pyramid_tm.explicit_manager set in the configuration.
-rw-r--r--pyramid/scaffolds/alchemy/+package+/models/__init__.py_tmpl1
-rw-r--r--pyramid/scaffolds/zodb/+package+/__init__.py2
2 files changed, 3 insertions, 0 deletions
diff --git a/pyramid/scaffolds/alchemy/+package+/models/__init__.py_tmpl b/pyramid/scaffolds/alchemy/+package+/models/__init__.py_tmpl
index f626d1ef0..521816ce7 100644
--- a/pyramid/scaffolds/alchemy/+package+/models/__init__.py_tmpl
+++ b/pyramid/scaffolds/alchemy/+package+/models/__init__.py_tmpl
@@ -57,6 +57,7 @@ def includeme(config):
"""
settings = config.get_settings()
+ settings['tm.manager_hook'] = 'pyramid_tm.explicit_manager'
# use pyramid_tm to hook the transaction lifecycle to the request
config.include('pyramid_tm')
diff --git a/pyramid/scaffolds/zodb/+package+/__init__.py b/pyramid/scaffolds/zodb/+package+/__init__.py
index f2a86df47..a956d0faf 100644
--- a/pyramid/scaffolds/zodb/+package+/__init__.py
+++ b/pyramid/scaffolds/zodb/+package+/__init__.py
@@ -12,6 +12,8 @@ def main(global_config, **settings):
""" This function returns a Pyramid WSGI application.
"""
config = Configurator(root_factory=root_factory, settings=settings)
+ settings = config.get_settings()
+ settings['tm.manager_hook'] = 'pyramid_tm.explicit_manager'
config.include('pyramid_chameleon')
config.add_static_view('static', 'static', cache_max_age=3600)
config.scan()