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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user