Merge "Docstring fixes for enginefacade"

This commit is contained in:
Jenkins 2015-09-25 10:45:47 +00:00 committed by Gerrit Code Review
commit 94e80518f1

View File

@ -183,12 +183,12 @@ class _TransactionFactory(object):
The configurational options given here act as **defaults** The configurational options given here act as **defaults**
when the :class:`._TransactionFactory` is configured using when the :class:`._TransactionFactory` is configured using
a :class:`.oslo.config.cfg.ConfigOpts` object; the options a :class:`oslo_config.cfg.ConfigOpts` object; the options
present within the :class:`.oslo.config.cfg.ConfigOpts` **take present within the :class:`oslo_config.cfg.ConfigOpts` **take
precedence** versus the arguments passed here. By default, precedence** versus the arguments passed here. By default,
the :class:`._TransactionFactory` loads in the configuration from the :class:`._TransactionFactory` loads in the configuration from
:data:`oslo.config.cfg.CONF`, after applying the :data:`oslo_config.cfg.CONF`, after applying the
:data:`oslo.db.options.database_opts` configurational defaults to it. :data:`oslo_db.options.database_opts` configurational defaults to it.
.. seealso:: .. seealso::
@ -206,7 +206,7 @@ class _TransactionFactory(object):
Behavior here is the same as that of Behavior here is the same as that of
:meth:`._TransactionFactory.configure_defaults`, :meth:`._TransactionFactory.configure_defaults`,
with the exception that values specified here will **supersede** those with the exception that values specified here will **supersede** those
setup in the :class:`.oslo.config.cfg.ConfigOpts` options. setup in the :class:`oslo_config.cfg.ConfigOpts` options.
.. seealso:: .. seealso::
@ -841,9 +841,8 @@ writer = _context_manager.writer
class LegacyEngineFacade(object): class LegacyEngineFacade(object):
"""A helper class for removing of global engine instances from oslo.db. """A helper class for removing of global engine instances from oslo.db.
.. deprecated:: .. deprecated:: 1.12.0
EngineFacade is deprecated. Please use Please use :mod:`oslo_db.sqlalchemy.enginefacade` for new development.
oslo.db.sqlalchemy.enginefacade for new development.
As a library, oslo.db can't decide where to store/when to create engine As a library, oslo.db can't decide where to store/when to create engine
and sessionmaker instances, so this must be left for a target application. and sessionmaker instances, so this must be left for a target application.
@ -866,12 +865,6 @@ class LegacyEngineFacade(object):
transactional context (i.e. it's not thread-safe). sessionmaker is transactional context (i.e. it's not thread-safe). sessionmaker is
a factory of sessions. a factory of sessions.
"""
def __init__(self, sql_connection, slave_connection=None,
sqlite_fk=False, autocommit=True,
expire_on_commit=False, _conf=None, _factory=None, **kwargs):
"""Initialize engine and sessionmaker instances.
:param sql_connection: the connection string for the database to use :param sql_connection: the connection string for the database to use
:type sql_connection: string :type sql_connection: string
@ -920,10 +913,14 @@ class LegacyEngineFacade(object):
engine checkin event a sleep(0) will occur to engine checkin event a sleep(0) will occur to
allow other greenthreads to run (defaults to allow other greenthreads to run (defaults to
True) True)
""" """
def __init__(self, sql_connection, slave_connection=None,
sqlite_fk=False, autocommit=True,
expire_on_commit=False, _conf=None, _factory=None, **kwargs):
warnings.warn( warnings.warn(
"EngineFacade is deprecated; please use " "EngineFacade is deprecated; please use "
"oslo.db.sqlalchemy.enginefacade", "oslo_db.sqlalchemy.enginefacade",
exception.OsloDBDeprecationWarning, exception.OsloDBDeprecationWarning,
stacklevel=2) stacklevel=2)
@ -997,7 +994,7 @@ class LegacyEngineFacade(object):
"""Initialize EngineFacade using oslo.config config instance options. """Initialize EngineFacade using oslo.config config instance options.
:param conf: oslo.config config instance :param conf: oslo.config config instance
:type conf: oslo.config.cfg.ConfigOpts :type conf: oslo_config.cfg.ConfigOpts
:param sqlite_fk: enable foreign keys in SQLite :param sqlite_fk: enable foreign keys in SQLite
:type sqlite_fk: bool :type sqlite_fk: bool