U
    x^E                     @   s<   d Z ddlmZ ddiZdd ZejdedZed	Zd
S ))ZfirebirdZmssqlZmysqloracle
postgresqlZsqliteZsybase   )utilZpostgresr   c                    s   d| kr|  d\}}n| }d}|tkrFt| }td||f  |}ztd|f j W n tk
rp   Y dS X t | t |rt |  fddS dS dS )zedefault dialect importer.

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

    .basez.The '%s' dialect name has been renamed to '%s'zsqlalchemy.dialects.%sNc                      s    j S )N)dialect moduler   D/tmp/pip-install-dq5v43_d/SQLAlchemy/sqlalchemy/dialects/__init__.py<lambda>4       z_auto_fn.<locals>.<lambda>)	split_translatesr   Zwarn_deprecated
__import__ZdialectsImportErrorgetattrhasattr)namer   ZdriverZ
translatedr   r	   r   _auto_fn   s*    


r   zsqlalchemy.dialects)Zauto_fnzsqlalchemy.pluginsN)__all__ r   r   r   ZPluginLoaderregistryZpluginsr   r   r   r   <module>   s
   
!