Skip to content
Snippets Groups Projects
Commit 899a119c authored by Erik Johnston's avatar Erik Johnston Committed by Amber Brown
Browse files

Don't log stack trace when client has gone away during media download (#4738)

* Don't log stack trace when client has gone away during media download

* Newsfile

* Fixup newsfile
parent 641c409e
No related branches found
No related tags found
No related merge requests found
Cleanup request exception logging.
......@@ -133,8 +133,15 @@ def respond_with_responder(request, responder, media_type, file_size, upload_nam
logger.debug("Responding to media request with responder %s")
add_file_headers(request, media_type, file_size, upload_name)
with responder:
yield responder.write_to_consumer(request)
try:
with responder:
yield responder.write_to_consumer(request)
except Exception as e:
# The majority of the time this will be due to the client having gone
# away. Unfortunately, Twisted simply throws a generic exception at us
# in that case.
logger.warning("Failed to write to consumer: %s %s", type(e), e)
finish_request(request)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment