﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
15824	Modpython should catch EPIPE (produces 500 Internal Server Error)	gkuenning	nobody	"When a browser client is receiving a page and decides to go away for
whatever reason, Apache throws an internal server error that
eventually produces an e-mail message to the admin.  It took me quite
a while to figure out why I was getting these random error messages.

The problem is in modpython at around line 220:

        try:
            for chunk in response:
                req.write(chunk)
        finally:
            response.close()

If the client closes the connection during this loop, the write will
throw an exception.  It is my belief that this code should include an
except clause to catch and discard EPIPE, since it's not a server
error when clients go away.
"	Bug	closed	Uncategorized	1.2	Normal	wontfix			Unreviewed	0	0	0	0	0	0
