Repository URL to install this package:
Version:
4.0.108 ▾
|
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&