ó
H`¾Tc           @   s8   d Z  d d	 l m Z d
 „  Z e j d d e ƒZ d S(   t   drizzlet   firebirdt   mssqlt   mysqlt   oraclet
   postgresqlt   sqlitet   sybasei   (   t   utilc            s¡   d |  k r$ |  j  d ƒ \ } } n |  } d } 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   sqlalchemy.dialects.%sc              s   ˆ  j  S(   N(   t   dialect(    (   t   module(    sb   /var/www/send.findwatt.com/datamanager/lib/python2.7/site-packages/sqlalchemy/dialects/__init__.pyt   <lambda>*   s    N(   t   splitt
   __import__t   dialectst   ImportErrort   Nonet   getattrt   hasattr(   t   nameR   t   driver(    (   R   sb   /var/www/send.findwatt.com/datamanager/lib/python2.7/site-packages/sqlalchemy/dialects/__init__.pyt   _auto_fn   s    s   sqlalchemy.dialectst   auto_fnN(   R    R   R   R   R   R   R   R   (   t   __all__t    R   R   t   PluginLoadert   registry(    (    (    sb   /var/www/send.findwatt.com/datamanager/lib/python2.7/site-packages/sqlalchemy/dialects/__init__.pyt   <module>	   s          	