
    Dvgl                     H    d dl mZ d dlmZ d dlmZ  G d dee          ZdS )    )BaseSpatialFeatures)DatabaseFeatures)cached_propertyc                   L     e Zd ZdZdZed             Ze fd            Z xZS )r   FTc                 X    t          | j        j                                                  S )N)bool
connectionopsgeom_lib_version)selfs    o/var/www/pixelcanvas.ch/venv/lib/python3.11/site-packages/django/contrib/gis/db/backends/spatialite/features.pysupports_area_geodeticz'DatabaseFeatures.supports_area_geodetic   s!    DO'88::;;;    c                 ^    t                      j        }|                    ddhi           |S )NzBSpatiaLite doesn't support distance lookups with Distance objects.z<gis_tests.geogapp.tests.GeographyTest.test02_distance_lookup)superdjango_test_skipsupdate)r   skips	__class__s     r   r   z"DatabaseFeatures.django_test_skips   s=    )TRW	
 	
 	
 r   )	__name__
__module____qualname__can_alter_geometry_fieldsupports_3d_storager   r   r   __classcell__)r   s   @r   r   r      si        $< < _< 	 	 	 	 _	 	 	 	 	r   r   N),django.contrib.gis.db.backends.base.featuresr   #django.db.backends.sqlite3.featuresr   SQLiteDatabaseFeaturesdjango.utils.functionalr    r   r   <module>r!      s    L L L L L L      4 3 3 3 3 3    *,B     r   