
    R
h                     8   d Z ddlmZmZ ddlmZmZ ddlmZ  G d de          Z	 G d d	e          Z
 G d
 dee          Z G d de          Zej        ej        j        ej        ej        j        iZej        j        ej        ej        j        ej        iZdS )zs
Enum values for psycopg

These values are defined by us and are not necessarily dependent on
libpq-defined enums.
    )EnumIntEnum)
EVENT_READEVENT_WRITE   )pqc                        e Zd ZeZeZeez  ZdS )WaitN)__name__
__module____qualname__r   Rr   WRW     Y/var/www/html/01_SiteInternet/03_Maps/venv/lib/python3.11/site-packages/psycopg/_enums.pyr
   r
      s"        AA	k	!BBBr   r
   c                   $    e Zd ZdZeZeZeez  ZdS )Readyr   N)	r   r   r   NONEr   r   r   r   r   r   r   r   r   r      s'        DAA	k	!BBBr   r   c                   |    e Zd ZdZdZdZ	 dZ	 dZ	 edej	        dd fd            Z
edd dej	        fd	            Zd
S )PyFormatz
    Enum representing the format wanted for a query argument.

    The value `AUTO` allows psycopg to choose the best format for a certain
    parameter.
    zpsycopg.adaptstbfmtreturnc                     t           |         S N)_pg2pyclsr   s     r   from_pqzPyFormat.from_pq.       c{r   c                     t           |         S r   )_py2pgr!   s     r   as_pqzPyFormat.as_pq2   r$   r   N)r   r   r   __doc__AUTOTEXTBINARYclassmethodr   Formatr#   r'   r   r   r   r   r      s          !JD4D.F0") 
    [ 
 ry    [  r   r   c                   ,    e Zd ZdZdZdZ	 dZ	 dZ	 dZdS )IsolationLevelzB
    Enum representing the isolation level for a transaction.
    psycopgr            N)r   r   r   r(   READ_UNCOMMITTEDREAD_COMMITTEDREPEATABLE_READSERIALIZABLEr   r   r   r/   r/   7   s?          J2N0O1L..r   r/   N)r(   enumr   r   	selectorsr   r    r   r
   r   strr   r/   r*   r-   r+   r&   r    r   r   r   <module>r<      sA            - - - - - - - -      " " " " "7 " " "" " " " "G " " "    sD   4/ / / / /W / / /$ M29>ORY%
 INHMIho
r   