Fix redundant UTF-8 check

In the file proxy/server.py, handle_request method does UTF-8
check twice. This patch is to fix it.

Change-Id: I6db742bce6fa4fa9e935b15460037e0ec90e9373
Closes-Bug: #1704539
This commit is contained in:
junboli 2017-07-15 17:05:15 +08:00
parent ad3f1667ce
commit e1a2c28ec3

View File

@ -26,7 +26,6 @@ import functools
import sys import sys
from eventlet import Timeout from eventlet import Timeout
import six
from swift import __canonical_version__ as swift_version from swift import __canonical_version__ as swift_version
from swift.common import constraints from swift.common import constraints
@ -462,9 +461,6 @@ class Application(object):
try: try:
controller, path_parts = self.get_controller(req) controller, path_parts = self.get_controller(req)
p = req.path_info
if isinstance(p, six.text_type):
p = p.encode('utf-8')
except APIVersionError: except APIVersionError:
self.logger.increment('errors') self.logger.increment('errors')
return HTTPBadRequest(request=req) return HTTPBadRequest(request=req)