
    7 f                         d dl mZ d dlZd dlmZ d dlmZ ej        dk    rd dlm	Z
 nd dlmZ
 dd	gZ G d
 d	e
j                  Zee
_        dS )    )perf_counterN)Command)
connection
postgresql)base)utilsr   PrintQueryWrapperc                       e Zd ZddZdS )r	    c                     t                      }	 | j                            ||          | j        j                            | j        ||          }t                      }||z
  dz  }t          j        |d          }t          | d|dd           S # | j        j                            | j        ||          }t                      }||z
  dz  }t          j        |d          }t          | d|dd           w xY w)Ni  T)reindentz [z.2fzms])	r   cursorexecutedbopslast_executed_querysqlparseformatprint)selfsqlparams
start_timeraw_sqlend_timedurationformatted_sqls           e/var/www/equiseq/venv/lib/python3.11/site-packages/debug_toolbar/management/commands/debugsqlshell.pyr   zPrintQueryWrapper.execute   s   !^^
	9;&&sF33gk55dk3OOG#~~H :-5H$OGdCCCM]77h77778888	 gk55dk3OOG#~~H :-5H$OGdCCCM]77h77778888s   B A*C=N)r   )__name__
__module____qualname__r   r       r   r	   r	      s(        	9 	9 	9 	9 	9 	9r"   )timer   r   %django.core.management.commands.shellr   	django.dbr   vendordjango.db.backends.postgresqlr   base_moduledjango.db.backendsr   __all__CursorDebugWrapperr	   r   r"   r   <module>r,      s           9 9 9 9 9 9            $$AAAAAAA777777 )
*
9 
9 
9 
9 
96 
9 
9 
9 "3   r"   