perf(Request): Use a list comprehension and don't lowercase the headers

List comprehensions are faster than generators. Also, there is no
need to lowercase the header name, since headers are case-insensitive
after all.
This commit is contained in:
kgriffs
2013-10-07 12:47:21 -05:00
parent 8a712b7d79
commit 83e82320da

View File

@@ -421,8 +421,8 @@ class Request(object):
A dictionary of HTTP headers.
"""
return dict((k.lower().replace('_', '-'), v)
for k, v in self._headers.items())
return dict([(k.replace('_', '-'), v)
for k, v in self._headers.items()])
def get_header(self, name, required=False):
"""Return a header value as a string