
    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
_        y)    )perf_counterN)Command)
connection
postgresql)base)utilsr   PrintQueryWrapperc                       e Zd ZddZy)r	   c                 
   t               }	 | j                  j                  ||      | j                  j                  j                  | j                  ||      }t               }||z
  dz  }t        j                  |d      }t        | d|dd       S # | j                  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           j/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/debug_toolbar/management/commands/debugsqlshell.pyr   zPrintQueryWrapper.execute   s    !^
	9;;&&sF3ggkk55dkk3OG#~H :-5H$OOGdCM]O2hs^378	 ggkk55dkk3OG#~H :-5H$OOGdCM]O2hs^378s   B A.DN) )__name__
__module____qualname__r   r       r   r	   r	      s    	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,      sN      9  $A7 )
*
966 
9 "3 r"   