o
    â?Hhú  ã                   @   s    d dl mZ G dd„ deƒZdS )é    )ÚPGCompiler_psycopgc                       s$   e Zd Z‡ fdd„Zdd„ Z‡  ZS )ÚAPGCompiler_psycopg2c                    s4   t ƒ j|i |¤Ž}| jD ]}|  |j¡||j< q|S ©N)ÚsuperÚconstruct_paramsÚprefetchÚ_exec_defaultÚdefaultÚkey)ÚselfÚargsÚkwargsÚpdÚcolumn©Ú	__class__© úd/home/air/sanwanet/gpt-api/venv/lib/python3.10/site-packages/databases/backends/compilers/psycopg.pyr      s   
z%APGCompiler_psycopg2.construct_paramsc                 C   s   |j r	| | j¡S |jS r   )Úis_callableÚargÚdialect)r   r	   r   r   r   r      s   z"APGCompiler_psycopg2._exec_default)Ú__name__Ú
__module__Ú__qualname__r   r   Ú__classcell__r   r   r   r   r      s    r   N)Ú&sqlalchemy.dialects.postgresql.psycopgr   r   r   r   r   r   Ú<module>   s    