keystone/keystone
Brant Knudson 316f059a0e Base.get_engine honor allow_global_engine=False
This change makes it so that get_engine() in
keystone.common.sql.core.Base does not return the global engine
when allow_global_engine is False.

The behavior before could be described like:
If get_engine() has never been called with allow_global_engine=True,
then if you pass allow_global_engine=False returns a new engine.
Otherwise, you always get the global engine (even if
allow_global_engine=False)

The new behavior is:
If get_engine() is called with allow_global_engine=True then
it returns the global engine, otherwise it returns a new engine.

Change-Id: I756b54d9f3984733f56d09c11b2702c3451102f2
2013-06-04 15:13:34 -05:00
..
auth Cleanup docstrings (flake8 H401, H402, H403, H404) 2013-05-24 13:29:58 -05:00
catalog Merge "Add <version> arg to keystone-manage db_sync" 2013-05-30 20:35:25 +00:00
common Base.get_engine honor allow_global_engine=False 2013-06-04 15:13:34 -05:00
contrib Cleanup docstrings (flake8 H401, H402, H403, H404) 2013-05-24 13:29:58 -05:00
credential Merge "Add <version> arg to keystone-manage db_sync" 2013-05-30 20:35:25 +00:00
identity Maintain tokens after role assignments (bug 1170186) 2013-06-03 14:24:49 -05:00
locale Imported Translations from Transifex 2013-05-30 17:05:50 +00:00
middleware import only modules (flake8 H302) 2013-05-24 01:24:49 +00:00
openstack Add KEYSTONE_LOCALEDIR env variable 2013-05-29 10:40:00 +01:00
policy Merge "Add <version> arg to keystone-manage db_sync" 2013-05-30 20:35:25 +00:00
token Fixes a typo 2013-05-30 14:57:25 -05:00
trust Cleanup docstrings (flake8 H401, H402, H403, H404) 2013-05-24 13:29:58 -05:00
__init__.py Revert "Disable eventlet monkey-patching of DNS" 2013-05-10 10:24:48 -04:00
clean.py Http 400 when user enabled is not a boolean 2013-05-16 12:12:21 +02:00
cli.py Merge "Add <version> arg to keystone-manage db_sync" 2013-05-30 20:35:25 +00:00
config.py separate paste-deploy configuration from parameters 2013-05-26 17:36:08 +02:00
controllers.py imports not in alphabetical order (flake8 H306) 2013-05-24 01:25:32 +00:00
exception.py separate paste-deploy configuration from parameters 2013-05-26 17:36:08 +02:00
routers.py Make Keystone return v3 as part of the version api 2013-03-09 19:39:34 +00:00
service.py imports not in alphabetical order (flake8 H306) 2013-05-24 01:25:32 +00:00
test.py Disable eventlet monkey-patching of DNS 2013-05-30 02:16:48 +00:00