B
    `                 @   s<   d dl mZ d dlmZ dd ZG dd deZdd Zd	S )
    )
itemgetter)
DebugPanelc             C   s   | S )N )xr   r   l/home/kop/projects/devel/pgwui/test_venv/lib/python3.7/site-packages/pyramid_debugtoolbar/panels/settings.py<lambda>       r   c            	   @   sF   e Zd ZdZdZdZdZedZeZ	dddd	d
ddddg	Z
dd ZdS )SettingsDebugPanelzx
    A panel to display Pyramid deployment settings for your application (the
    values in ``registry.settings``).
    settingsTz6pyramid_debugtoolbar.panels:templates/settings.dbtmakoZSettingsZdebug_authorizationZdebug_notfoundZdebug_routematchZdebug_templatesZreload_templatesZreload_resourcesZreload_assetsZdefault_locale_nameZprevent_http_cachec                sT   |j j}d|kr( fdd| D }ndd | D }dt|tddi _d S )Nzpyramid.default_locale_namec                s&   g | ]\}}| j kr|t|fqS r   )filter_old_settingsrepr).0kv)selfr   r   
<listcomp>(   s   z/SettingsDebugPanel.__init__.<locals>.<listcomp>c             S   s   g | ]\}}|t |fqS r   )r   )r   r   r   r   r   r   r   -   s    r
   r   )key)registryr
   itemssortedr   data)r   requestr
   Zreprsr   )r   r   __init__    s    
zSettingsDebugPanel.__init__N)__name__
__module____qualname____doc__nameZhas_contenttemplate_titleZ	nav_titler   r   r   r   r   r   r	      s    r	   c             C   s   | j tdd d S )NT)	is_global)Zadd_debugtoolbar_panelr	   )configr   r   r   	includeme1   s    r#   N)operatorr   Zpyramid_debugtoolbar.panelsr   r   r	   r#   r   r   r   r   <module>   s   )