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                    s0   t  j|i |}t|jpt | j| j|_|S N)superget_new_connectionr   cursor_factoryr   aliasvendor)selfargskwargsconn	__class__ f/var/www/Datamplify/venv/lib/python3.10/site-packages/django_prometheus/db/backends/postgresql/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_cursorr   )__name__
__module____qualname__r	   r   __classcell__r   r   r   r   r      s    
r   N)django.db.backends.postgresqlr   "django.db.backends.postgresql.baser   django_prometheus.db.commonr   r   r   r   r   r   r   <module>   s    