
    hl                     @    S SK Jr  S SKJr  S SKJr   " S S\\5      rg)    )BaseSpatialFeatures)DatabaseFeatures)cached_propertyc                   J   ^  \ rS rSrSrSr\S 5       r\U 4S j5       rSr	U =r
$ )r      FTc                 \    [        U R                  R                  R                  5       5      $ )N)bool
connectionopsgeom_lib_version)selfs    d/var/www/html/env/lib/python3.13/site-packages/django/contrib/gis/db/backends/spatialite/features.pysupports_area_geodetic'DatabaseFeatures.supports_area_geodetic   s     DOO''88:;;    c                 D   > [         TU ]  nUR                  SS105        U$ )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   "DatabaseFeatures.django_test_skips   s1    )TRW	
 r    )__name__
__module____qualname____firstlineno__can_alter_geometry_fieldsupports_3d_storager   r   r   __static_attributes____classcell__)r   s   @r   r   r      s5    $< < 	 	r   r   N),django.contrib.gis.db.backends.base.featuresr   #django.db.backends.sqlite3.featuresr   SQLiteDatabaseFeaturesdjango.utils.functionalr   r   r   r   <module>r&      s"    L 4*,B r   