Ë
    5¾ªjº  ã                   ó$  — U d Z dZeed<   	 dZeed<   	 dZeed<   	 ddlZddlZdd	l	m
Z
 dd
lmZ  G d„ d«      Zej                  Zej                  Zej                  Zdedej                  fd„Zdedej                  fd„Zdedej                  fd„ZeZ eej.                  j1                  «       Ž Z eej.                  j5                  «       Ž Z eej.                  j9                  «       Ž Z eej.                  j=                  «       Ž Z e«       Z y)zc
This module implements some constructors and singletons as required by the
DB API v2.0 (PEP-249).
z2.0Úapilevelé   ÚthreadsafetyÚpyformatÚ
paramstyleé    N)ÚTuple)Ú	constantsc                   ó<   — e Zd Zdeddfd„Zdedefd„Zdedefd„Zy)Ú_DBAPITypeObjectÚvaluesÚreturnNc                 ó   — || _         y ©N©r   )Úselfr   s     úT/var/www/html/serviGia/entorno/lib/python3.12/site-packages/mysql/connector/dbapi.pyÚ__init__z_DBAPITypeObject.__init__8   s	   € Ø'-ˆ�ó    Úotherc                 ó   — || j                   v S r   r   ©r   r   s     r   Ú__eq__z_DBAPITypeObject.__eq__;   s   € Ø˜Ÿ™Ð#Ð#r   c                 ó   — || j                   vS r   r   r   s     r   Ú__ne__z_DBAPITypeObject.__ne__>   s   € Ø˜DŸK™KÐ'Ð'r   )	Ú__name__Ú
__module__Ú__qualname__Úintr   ÚobjectÚboolr   r   © r   r   r   r   7   s;   „ ð. ð .¨ó .ð$˜Fð $ tó $ð(˜Fð ( tô (r   r   Úticksr   c                 ó>   — t        t        j                  | «      dd Ž S )zDConstruct an object holding a date value from the given ticks value.Né   )ÚDateÚtimeÚ	localtime©r"   s    r   ÚDateFromTicksr)   G   s   € ä”—‘ Ó& r¨Ð*Ð+Ð+r   c                 ó>   — t        t        j                  | «      dd Ž S )zDConstruct an object holding a time value from the given ticks value.r$   é   )ÚTimer&   r'   r(   s    r   ÚTimeFromTicksr-   L   s   € ä”—‘ Ó& q¨Ð+Ð,Ð,r   c                 ó>   — t        t        j                  | «      dd Ž S )zDConstruct an object holding a time stamp from the given ticks value.Nr+   )Ú	Timestampr&   r'   r(   s    r   ÚTimestampFromTicksr0   Q   s   € ä”d—n‘n UÓ+¨B¨QÐ/Ð0Ð0r   )!Ú__doc__r   ÚstrÚ__annotations__r   r   r   Údatetimer&   Útypingr   Ú r	   r   Údater%   r,   r/   r)   r-   r0   ÚbytesÚBinaryÚ	FieldTypeÚget_string_typesÚSTRINGÚget_binary_typesÚBINARYÚget_number_typesÚNUMBERÚget_timestamp_typesÚDATETIMEÚROWIDr!   r   r   ú<module>rD      s*  ðò:ð €ˆ#Ó Ø Kà€ˆcÓ ð!ð €
ˆCÓ ðó Û å å ÷(ñ (ð ‡}�}€Ø‡}�}€Ø×Ñ€	ð,˜ð , §¡ó ,ð
-˜ð - §¡ó -ð
1˜cð 1 h×&7Ñ&7ó 1ð
 
€á	˜9×.Ñ.×?Ñ?ÓAÐ	B€Ù	˜9×.Ñ.×?Ñ?ÓAÐ	B€Ù	˜9×.Ñ.×?Ñ?ÓAÐ	B€Ù˜Y×0Ñ0×DÑDÓFÐG€ÙÓ�r   