î
à^Q\  ã               @   s€   d  d l  m Z m Z d  d l m Z d  d l m Z d  d l m Z	 d  d l
 m Z d  d l m Z Gd d „  d e ƒ Z d	 S)
é    )Úabsolute_importÚunicode_literals)ÚOrderedDict)Úsettings)Úugettext_lazy)Úget_safe_settings)ÚPanelc               @   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 <code>%s</code>)Ú_r   ZSETTINGS_MODULE)Úself© r   úQ/var/www/dbchiro/venv/build/django-debug-toolbar/debug_toolbar/panels/settings.pyÚtitle   s    zSettingsPanel.titlec             C   s9   |  j  i t t t ƒ  j ƒ  d d d „  ƒƒ d 6ƒ d  S)NÚkeyc             S   s   |  d S)Nr   r   )Úsr   r   r   Ú<lambda>   s    z.SettingsPanel.generate_stats.<locals>.<lambda>r   )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	   N)Ú
__future__r   r   Úcollectionsr   Zdjango.confr   Zdjango.utils.translationr   r
   Zdjango.views.debugr   Zdebug_toolbar.panelsr   r	   r   r   r   r   Ú<module>   s   