Skip to content

Commit bec3ea1

Browse files
committed
Replace uses of map with list comprehension or generator expressions
1 parent e02f132 commit bec3ea1

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

debug_toolbar/panels/sql/tracking.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def _quote_params(self, params):
9393
if isinstance(params, dict):
9494
return dict((key, self._quote_expr(value))
9595
for key, value in params.items())
96-
return list(map(self._quote_expr, params))
96+
return [self._quote_expr(p) for p in params]
9797

9898
def _decode(self, param):
9999
try:
@@ -114,7 +114,7 @@ def _record(self, method, sql, params):
114114
stacktrace = []
115115
_params = ''
116116
try:
117-
_params = json.dumps(list(map(self._decode, params)))
117+
_params = json.dumps([self._decode(p) for p in params])
118118
except Exception:
119119
pass # object not JSON serializable
120120

debug_toolbar/utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import re
66
import sys
77
from importlib import import_module
8+
from itertools import chain
89

910
import django
1011
from django.core.exceptions import ImproperlyConfigured
@@ -71,7 +72,7 @@ def tidy_stacktrace(stack):
7172
def render_stacktrace(trace):
7273
stacktrace = []
7374
for frame in trace:
74-
params = map(escape, frame[0].rsplit(os.path.sep, 1) + list(frame[1:]))
75+
params = (escape(v) for v in chain(frame[0].rsplit(os.path.sep, 1), frame[1:]))
7576
params_dict = dict((six.text_type(idx), v) for idx, v in enumerate(params))
7677
try:
7778
stacktrace.append('<span class="djdt-path">%(0)s/</span>'

0 commit comments

Comments
 (0)