remove double finally

This commit is contained in:
Ilya Priven 2023-05-11 15:04:45 -04:00
parent 6d4faab6d6
commit 858b743d07
3 changed files with 24 additions and 30 deletions

View File

@ -108,7 +108,6 @@ class AsyncWorker(base.Worker):
respiter = self.wsgi(environ, resp.start_response) respiter = self.wsgi(environ, resp.start_response)
if self.is_already_handled(respiter): if self.is_already_handled(respiter):
return False return False
try:
try: try:
if isinstance(respiter, environ['wsgi.file_wrapper']): if isinstance(respiter, environ['wsgi.file_wrapper']):
resp.write_file(respiter) resp.write_file(respiter)
@ -119,7 +118,6 @@ class AsyncWorker(base.Worker):
finally: finally:
request_time = datetime.now() - request_start request_time = datetime.now() - request_start
self.log.access(resp, req, environ, request_time) self.log.access(resp, req, environ, request_time)
finally:
if hasattr(respiter, "close"): if hasattr(respiter, "close"):
respiter.close() respiter.close()
if resp.should_close(): if resp.should_close():

View File

@ -332,7 +332,6 @@ class ThreadWorker(base.Worker):
resp.force_close() resp.force_close()
respiter = self.wsgi(environ, resp.start_response) respiter = self.wsgi(environ, resp.start_response)
try:
try: try:
if isinstance(respiter, environ['wsgi.file_wrapper']): if isinstance(respiter, environ['wsgi.file_wrapper']):
resp.write_file(respiter) resp.write_file(respiter)
@ -344,7 +343,6 @@ class ThreadWorker(base.Worker):
finally: finally:
request_time = datetime.now() - request_start request_time = datetime.now() - request_start
self.log.access(resp, req, environ, request_time) self.log.access(resp, req, environ, request_time)
finally:
if hasattr(respiter, "close"): if hasattr(respiter, "close"):
respiter.close() respiter.close()

View File

@ -176,7 +176,6 @@ class SyncWorker(base.Worker):
self.log.info("Autorestarting worker after current request.") self.log.info("Autorestarting worker after current request.")
self.alive = False self.alive = False
respiter = self.wsgi(environ, resp.start_response) respiter = self.wsgi(environ, resp.start_response)
try:
try: try:
if isinstance(respiter, environ['wsgi.file_wrapper']): if isinstance(respiter, environ['wsgi.file_wrapper']):
resp.write_file(respiter) resp.write_file(respiter)
@ -187,7 +186,6 @@ class SyncWorker(base.Worker):
finally: finally:
request_time = datetime.now() - request_start request_time = datetime.now() - request_start
self.log.access(resp, req, environ, request_time) self.log.access(resp, req, environ, request_time)
finally:
if hasattr(respiter, "close"): if hasattr(respiter, "close"):
respiter.close() respiter.close()
except EnvironmentError: except EnvironmentError: