Repository URL to install this package:
|
Version:
3.4.51 ▾
|
contego
/
home
/
tvault
/
.virtenv
/
lib
/
python2.7
/
site-packages
/
sqlalchemy
/
engine
/
strategies.pyc
|
|---|
ó
EYc @ së d Z d d l m Z d d l m Z m Z m Z d d l m Z m Z m
Z
d d l m Z i Z
d e f d YZ d e f d YZ d
e f d YZ e d e f d
YZ e d e f d YZ e d S( sq Strategies for creating new instances of Engine types.
These are semi-private implementation classes which provide the
underlying behavior for the "strategy" keyword argument available on
:func:`~sqlalchemy.engine.create_engine`. Current available options are
``plain``, ``threadlocal``, and ``mock``.
New strategies can be added via new ``EngineStrategy`` classes.
iÿÿÿÿ( t
attrgetter( t baset threadlocalt url( t utilt exct event( t poolt EngineStrategyc B s e Z d Z d Z d Z RS( s An adaptor that processes input arguments and produces an Engine.
Provides a ``create`` method that receives input arguments and
produces an instance of base.Engine or a subclass.
c C s | t | j <d S( N( t
strategiest name( t self( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/sqlalchemy/engine/strategies.pyt __init__# s c O s
t d S( s/ Given arguments, returns a new Engine instance.N( t NotImplementedError( R t argst kwargs( ( sQ /home/tvault/.virtenv/lib/python2.7/site-packages/sqlalchemy/engine/strategies.pyt create&