Skip to content

Commit 793fcb8

Browse files
committed
Replace dict(<generator expression>) with dictionary comprehension
1 parent e02f132 commit 793fcb8

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

debug_toolbar/panels/sql/panel.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class SQLPanel(Panel):
5555
"""
5656
def __init__(self, *args, **kwargs):
5757
super(SQLPanel, self).__init__(*args, **kwargs)
58-
self._offset = dict((k, len(connections[k].queries)) for k in connections)
58+
self._offset = {k: len(connections[k].queries) for k in connections}
5959
self._sql_time = 0
6060
self._num_queries = 0
6161
self._queries = []
@@ -212,14 +212,14 @@ def generate_stats(self, request, response):
212212
# Queries are duplicates only if there's as least 2 of them.
213213
# Also, to hide queries, we need to give all the duplicate groups an id
214214
query_colors = contrasting_color_generator()
215-
query_duplicates = dict(
216-
(alias, dict(
217-
(query, (duplicate_count, next(query_colors)))
215+
query_duplicates = {
216+
alias: {
217+
query: (duplicate_count, next(query_colors))
218218
for query, duplicate_count in queries.items()
219219
if duplicate_count >= 2
220-
))
220+
}
221221
for alias, queries in query_duplicates.items()
222-
)
222+
}
223223

224224
for alias, query in self._queries:
225225
try:

debug_toolbar/panels/sql/tracking.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,7 @@ def _quote_params(self, params):
9191
if not params:
9292
return params
9393
if isinstance(params, dict):
94-
return dict((key, self._quote_expr(value))
95-
for key, value in params.items())
94+
return {key: self._quote_expr(value) for key, value in params.items()}
9695
return list(map(self._quote_expr, params))
9796

9897
def _decode(self, param):

debug_toolbar/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def render_stacktrace(trace):
7272
stacktrace = []
7373
for frame in trace:
7474
params = map(escape, frame[0].rsplit(os.path.sep, 1) + list(frame[1:]))
75-
params_dict = dict((six.text_type(idx), v) for idx, v in enumerate(params))
75+
params_dict = {six.text_type(idx): v for idx, v in enumerate(params)}
7676
try:
7777
stacktrace.append('<span class="djdt-path">%(0)s/</span>'
7878
'<span class="djdt-file">%(1)s</span>'

0 commit comments

Comments
 (0)