o
    QDi                     @   s@   d dl mZ d dlmZ d dlmZmZ G dd deejZdS )    )base)Cursor)DatabaseWrapperMixinExportingCursorWrapperc                       s&   e Zd Z fddZdddZ  ZS )DatabaseWrapperc                    s.   t  j|i |}t|jpt d| j|_|S )Npostgis)superget_new_connectionr   cursor_factoryr   vendor)selfargskwargsconn	__class__ c/var/www/Datamplify/venv/lib/python3.10/site-packages/django_prometheus/db/backends/postgis/base.pyr	      s   
z"DatabaseWrapper.get_new_connectionNc                 C   s   t jj| |dS )N)name)r   r   create_cursor)r   r   r   r   r   r      s   zDatabaseWrapper.create_cursor)N)__name__
__module____qualname__r	   r   __classcell__r   r   r   r   r      s    
r   N)&django.contrib.gis.db.backends.postgisr   "django.db.backends.postgresql.baser   django_prometheus.db.commonr   r   r   r   r   r   r   <module>   s    