Skip to content

Commit 9ca17f8

Browse files
committed
Replace nested try/finally try/except with try/except/finally.
1 parent 5e99a3d commit 9ca17f8

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

django/core/handlers/wsgi.py

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -223,18 +223,17 @@ def __call__(self, environ, start_response):
223223
set_script_prefix(base.get_script_name(environ))
224224
signals.request_started.send(sender=self.__class__)
225225
try:
226-
try:
227-
request = self.request_class(environ)
228-
except UnicodeDecodeError:
229-
logger.warning('Bad Request (UnicodeDecodeError)',
230-
exc_info=sys.exc_info(),
231-
extra={
232-
'status_code': 400,
233-
}
234-
)
235-
response = http.HttpResponseBadRequest()
236-
else:
237-
response = self.get_response(request)
226+
request = self.request_class(environ)
227+
except UnicodeDecodeError:
228+
logger.warning('Bad Request (UnicodeDecodeError)',
229+
exc_info=sys.exc_info(),
230+
extra={
231+
'status_code': 400,
232+
}
233+
)
234+
response = http.HttpResponseBadRequest()
235+
else:
236+
response = self.get_response(request)
238237
finally:
239238
signals.request_finished.send(sender=self.__class__)
240239

0 commit comments

Comments
 (0)