
    k"gP                          G d  d      Z y)c                   8    e Zd ZdZd Zd Zd Zd Zed        Z	y)
WKTAdapterzS
    An adaptor for Geometries sent to the MySQL and Oracle database backends.
    c                 H    |j                   | _         |j                  | _        y N)wktsrid)selfgeoms     d/var/www/html/djangosite/lib/python3.12/site-packages/django/contrib/gis/db/backends/base/adapter.py__init__zWKTAdapter.__init__   s    88II	    c                     t        |t              xr4 | j                  |j                  k(  xr | j                  |j                  k(  S r   )
isinstancer   r   r   )r   others     r
   __eq__zWKTAdapter.__eq__
   s;    uj) (EII%(		UZZ'	
r   c                 D    t        | j                  | j                  f      S r   )hashr   r   r   s    r
   __hash__zWKTAdapter.__hash__   s    TXXtyy)**r   c                     | j                   S r   )r   r   s    r
   __str__zWKTAdapter.__str__   s    xxr   c                     |S r    )clspolys     r
   _fix_polygonzWKTAdapter._fix_polygon   s	     r   N)
__name__
__module____qualname____doc__r   r   r   r   classmethodr   r   r   r
   r   r      s/    
+  r   r   N)r   r   r   r
   <module>r!      s    r   