a
    ތxd                     @   sx   d dl mZ d dlZd dlmZ d dlmZ d dlm	Z	 ej
dkrXd dlmZ e jZnd dlmZ G d	d
 d
e	ZdS )    )OrderedDictN)settings)gettext_lazy)Panel)      )%get_default_exception_reporter_filter)get_safe_settingsc                   @   s,   e Zd ZdZdZedZdd Zdd ZdS )	SettingsPanelzB
    A panel to display all variables in django.conf.settings
    z"debug_toolbar/panels/settings.htmlZSettingsc                 C   s   t dtj S )NzSettings from %s)_r   ZSETTINGS_MODULE)self r   U/var/www/html/Ranjet/env/lib/python3.9/site-packages/debug_toolbar/panels/settings.pytitle   s    zSettingsPanel.titlec                 C   s(   |  dttt  dd di d S )Nr   c                 S   s   | d S )Nr   r   )sr   r   r   <lambda>!       z.SettingsPanel.generate_stats.<locals>.<lambda>)key)Zrecord_statsr   sortedr	   items)r   requestresponser   r   r   generate_stats   s    zSettingsPanel.generate_statsN)	__name__
__module____qualname____doc__templater   Z	nav_titler   r   r   r   r   r   r
      s
   r
   )collectionsr   djangoZdjango.confr   Zdjango.utils.translationr   r   Zdebug_toolbar.panelsr   VERSIONZdjango.views.debugr   r	   r
   r   r   r   r   <module>   s   

