
    $g=                     p    d dl mZ d dlmZmZ  G d dej                  Z G d deej                  ZdS )    )base)DatabaseWrapperMixinExportingCursorWrapperc                       e Zd ZdZdS )DatabaseFeaturesz9Our database has the exact same features as the base one.N)__name__
__module____qualname____doc__     h/var/www/html/netbox-4.1.3/venv/lib/python3.11/site-packages/django_prometheus/db/backends/mysql/base.pyr   r      s        CCDr   r   c                   $    e Zd Zej        ZddZdS )DatabaseWrapperNc                     | j                                         }t          | j        | j        | j                  } ||          S N)
connectioncursorr   CURSOR_CLASSaliasvendor)selfnamer   CursorWrappers       r   create_cursorzDatabaseWrapper.create_cursor   s=    '')).t/@$*dkZZ}V$$$r   r   )r   r	   r
   r   r   r   r   r   r   r   r   r      s0        %L% % % % % %r   r   N)django.db.backends.mysqlr   django_prometheus.db.commonr   r   r   r   r   r   r   <module>r      s    ) ) ) ) ) ) T T T T T T T T	 	 	 	 	t, 	 	 	% % % % %*D,@ % % % % %r   