a
    IgW                     @   s   d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm	Z	 ddhddd	d
ddg ddddddddddddde j
v dddZedddd Zg dZedddd Zee	dd ZdS )    N)	lru_cache)settings)receiver)setting_changed-debug_toolbar.panels.profiling.ProfilingPanel-debug_toolbar.panels.redirects.RedirectsPanelz</body>    Fz%debug_toolbar.middleware.show_toolbarT)
socketserver	threadingwsgirefZdebug_toolbarz	django.dbzdjango.core.handlerszdjango.core.serverszdjango.utils.decoratorszdjango.utils.deprecationzdjango.utils.functional
      )zdjango/forms/widgets/zadmin/widgets/i  z%debug_toolbar.toolbar.observe_requesttestauto)ZDISABLE_PANELSZINSERT_BEFOREZRENDER_PANELSZRESULTS_CACHE_SIZEZROOT_TAG_EXTRA_ATTRSZSHOW_COLLAPSEDZSHOW_TOOLBAR_CALLBACKZEXTRA_SIGNALSZENABLE_STACKTRACESZENABLE_STACKTRACES_LOCALSZHIDE_IN_STACKTRACESZPRETTIFY_SQLZPROFILER_CAPTURE_PROJECT_CODEZPROFILER_MAX_DEPTHZPROFILER_THRESHOLD_RATIOZSHOW_TEMPLATE_CONTEXTZSKIP_TEMPLATE_PREFIXESZSQL_WARNING_THRESHOLDZOBSERVE_REQUEST_CALLBACKZTOOLBAR_LANGUAGEZIS_RUNNING_TESTSZUPDATE_ON_FETCHDEFAULT_THEME)maxsizec                  C   s"   t tdi } t }||  |S )NDEBUG_TOOLBAR_CONFIG)getattrr   CONFIG_DEFAULTScopyupdate)ZUSER_CONFIGZCONFIG r   R/var/www/html/django/DPS/env/lib/python3.9/site-packages/debug_toolbar/settings.py
get_config4   s    
r   )z)debug_toolbar.panels.history.HistoryPanelz+debug_toolbar.panels.versions.VersionsPanelz%debug_toolbar.panels.timer.TimerPanelz+debug_toolbar.panels.settings.SettingsPanelz)debug_toolbar.panels.headers.HeadersPanelz)debug_toolbar.panels.request.RequestPanelz!debug_toolbar.panels.sql.SQLPanelz1debug_toolbar.panels.staticfiles.StaticFilesPanelz-debug_toolbar.panels.templates.TemplatesPanelz'debug_toolbar.panels.alerts.AlertsPanelz%debug_toolbar.panels.cache.CachePanelz)debug_toolbar.panels.signals.SignalsPanelr   r   c                     s`   zt tj} W n ty$   t} Y n0 d  | v r\ fdd| D } tjd  dtdd | S )Nz)debug_toolbar.panels.logging.LoggingPanelc                    s   g | ]}| kr|qS r   r   ).0panelZlogging_panelr   r   
<listcomp>W       zget_panels.<locals>.<listcomp>zPlease remove z( from your DEBUG_TOOLBAR_PANELS setting.   )
stacklevel)listr   DEBUG_TOOLBAR_PANELSAttributeErrorPANELS_DEFAULTSwarningswarnDeprecationWarning)ZPANELSr   r   r   
get_panelsN   s    

r)   c                 K   s8   | dkrt   n"| dkr4ddlm} t  d|_dS )z9
    Refresh configuration when overriding settings.
    r   r#   r   )DebugToolbarN)r   cache_clearZdebug_toolbar.toolbarr*   r)   Z_panel_classes)Zsettingkwargsr*   r   r   r   update_toolbar_config`   s    
r-   )sysr&   	functoolsr   Zdjango.confr   Zdjango.dispatchr   Zdjango.test.signalsr   argvr   r   r%   r)   r-   r   r   r   r   <module>   sL   +

