o
    il                     @   s:   d dl mZ d dlmZ d dlmZ G dd deeZdS )    )BaseSpatialFeatures)DatabaseFeatures)cached_propertyc                       s4   e Zd ZdZdZedd Ze fddZ  ZS )r   FTc                 C   s   t | jj S )N)bool
connectionopsgeom_lib_version)self r
   r/var/www/html/formularioweb/env/lib/python3.10/site-packages/django/contrib/gis/db/backends/spatialite/features.pysupports_area_geodetic   s   z'DatabaseFeatures.supports_area_geodeticc                    s   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__r
   r   r      s   z"DatabaseFeatures.django_test_skips)	__name__
__module____qualname__can_alter_geometry_fieldsupports_3d_storager   r   r   __classcell__r
   r
   r   r   r      s    
r   N),django.contrib.gis.db.backends.base.featuresr   #django.db.backends.sqlite3.featuresr   SQLiteDatabaseFeaturesdjango.utils.functionalr   r
   r
   r
   r   <module>   s    