ķ
ŋb]c           @   sT   d Z  d d l m Z i d d	 6Z d
   Z e j d d e Z e j d  Z d S(   t   firebirdt   mssqlt   mysqlt   oraclet
   postgresqlt   sqlitet   sybasei   (   t   utilt   postgresc            s×   d |  k r$ |  j  d  \ } } n |  } d } | t k rf t | } t j d | | f  | } n  y t d | f  j   Wn t k
 r d SXt   |    t	   |  rĪ t   |      f d   Sd Sd S(   se   default dialect importer.

    plugs into the :class:`.PluginLoader`
    as a first-hit system.

    t   .t   bases.   The '%s' dialect name has been renamed to '%s's   sqlalchemy.dialects.%sc              s     j  S(   N(   t   dialect(    (   t   module(    s;   lib/python2.7/site-packages/sqlalchemy/dialects/__init__.pyt   <lambda>4   t    N(
   t   splitt   _translatesR   t   warn_deprecatedt
   __import__t   dialectst   ImportErrort   Nonet   getattrt   hasattr(   t   nameR   t   drivert
   translated(    (   R   s;   lib/python2.7/site-packages/sqlalchemy/dialects/__init__.pyt   _auto_fn   s&    
	s   sqlalchemy.dialectst   auto_fns   sqlalchemy.pluginsN(   R    R   R   R   R   R   R   (   t   __all__R   R   R   R   t   PluginLoadert   registryt   plugins(    (    (    s;   lib/python2.7/site-packages/sqlalchemy/dialects/__init__.pyt   <module>	   s         	!