Remove some unneeded code from SettingsVars panel

This commit is contained in:
Matt Good
2013-11-01 11:51:25 -07:00
parent 9e3546b416
commit 1e046d57f4
2 changed files with 2 additions and 15 deletions
+1 -14
View File
@@ -1,4 +1,3 @@
from collections import OrderedDict
from flask import current_app
from flask_debugtoolbar.panels import DebugPanel
_ = lambda x: x
@@ -20,22 +19,10 @@ class SettingsVarsDebugPanel(DebugPanel):
def url(self):
return ''
def process_request(self, request):
self.request = request
self.settings = OrderedDict(sorted(
current_app.config.items(), key=lambda key_value: key_value[0]))
self.view_func = None
self.view_args = []
self.view_kwargs = {}
def process_view(self, request, view_func, view_kwargs):
self.view_func = view_func
self.view_kwargs = view_kwargs
def content(self):
context = self.context.copy()
context.update({
'settings': self.settings,
'settings': current_app.config,
})
return self.render('panels/settings_vars.html', context)
@@ -6,7 +6,7 @@
</tr>
</thead>
<tbody>
{% for name, value in settings.items() %}
{% for name, value in settings|dictsort %}
<tr class="{{ loop.cycle('flDebugOdd', 'flDebugEven') }}">
<td>{{ name }}</td>
<td><code>{{ value|printable }}</code></td>