§
    æØ„_y  ã                   ó6   — d Z ddlmZ  G d„ de¦  «        ZeZdS )að  
.. dialect:: postgresql+psycopg2cffi
    :name: psycopg2cffi
    :dbapi: psycopg2cffi
    :connectstring: postgresql+psycopg2cffi://user:password@host:port/dbname[?key=value&key=value...]
    :url: http://pypi.python.org/pypi/psycopg2cffi/

``psycopg2cffi`` is an adaptation of ``psycopg2``, using CFFI for the C
layer. This makes it suitable for use in e.g. PyPy. Documentation
is as per ``psycopg2``.

.. versionadded:: 1.0.0

.. seealso::

    :mod:`sqlalchemy.dialects.postgresql.psycopg2`

é   )ÚPGDialect_psycopg2c                   óx   — e Zd ZdZdZ eddddd¬¦  «        Zed„ ¦   «         Zed„ ¦   «         Z	ed„ ¦   «         Z
d	S )
ÚPGDialect_psycopg2cffiÚpsycopg2cffiT)é   é   r   )r   é   r   )Únative_jsonÚnative_jsonbÚsane_multi_rowcountÚ	array_oidÚhstore_adapterc                 ó    — t          d¦  «        S )Nr   )Ú
__import__)Úclss    úp/var/www/book.euthymeo.com/html/venv/lib/python3.11/site-packages/sqlalchemy/dialects/postgresql/psycopg2cffi.pyÚdbapizPGDialect_psycopg2cffi.dbapi,   s   € å˜.Ñ)Ô)Ð)ó    c                 ó4   — t          ddg¬¦  «        }|j        S )Nr   Ú
extensions©Úfromlist)r   r   ©r   Úroots     r   Ú_psycopg2_extensionsz+PGDialect_psycopg2cffi._psycopg2_extensions0   s   € å˜.°L°>ÐBÑBÔBˆØŒÐr   c                 ó4   — t          ddg¬¦  «        }|j        S )Nr   Úextrasr   )r   r   r   s     r   Ú_psycopg2_extrasz'PGDialect_psycopg2cffi._psycopg2_extras5   s   € å˜.°H°:Ð>Ñ>Ô>ˆØŒ{Ðr   N)Ú__name__Ú
__module__Ú__qualname__ÚdriverÚsupports_unicode_statementsÚdictÚFEATURE_VERSION_MAPÚclassmethodr   r   r   © r   r   r   r      s˜   € € € € € Ø€FØ"&Ðð ˜$ØØØ%ØØ ðñ ô Ðð ð*ð *ñ „[ð*ð ðð ñ „[ðð ðð ñ „[ðð ð r   r   N)Ú__doc__Úpsycopg2r   r   Údialectr'   r   r   ú<module>r+      sY   ððð ð$ )Ð (Ð (Ð (Ð (Ð (ðð ð ð ð Ð/ñ ô ð ð> !€€€r   