]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- Added a new entrypoint system to the engine to allow "plugins" to
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 6 Jan 2016 22:20:57 +0000 (17:20 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 6 Jan 2016 22:20:57 +0000 (17:20 -0500)
commitc8b7729338ba32a726be72b5409b4651326042e9
tree35ec5496df037b60ba5fcc4e2cc5bda54f5bc942
parentcfb631e0897cf3a8cde67c120eed431eaa5f841d
- Added a new entrypoint system to the engine to allow "plugins" to
be stated in the query string for a URL.   Custom plugins can
be written which will be given the chance up front to alter and/or
consume the engine's URL and keyword arguments, and then at engine
create time will be given the engine itself to allow additional
modifications or event registration.  Plugins are written as a
subclass of :class:`.CreateEnginePlugin`; see that class for
details.
fixes #3536
doc/build/changelog/changelog_11.rst
doc/build/core/connections.rst
lib/sqlalchemy/dialects/__init__.py
lib/sqlalchemy/engine/__init__.py
lib/sqlalchemy/engine/interfaces.py
lib/sqlalchemy/engine/strategies.py
lib/sqlalchemy/engine/url.py
test/engine/test_parseconnect.py