use getattr for request url in error handler

This commit is contained in:
Raphael Deem 2017-02-23 23:17:31 -08:00
parent 13f81e9a6f
commit 66c380548b

View File

@ -53,10 +53,11 @@ class ErrorHandler:
except Exception:
self.log(format_exc())
if self.debug:
url = getattr(request, 'url', 'unknown')
response_message = (
'Exception raised in exception handler "{}" '
'for uri: "{}"\n{}').format(
handler.__name__, request.url, format_exc())
handler.__name__, url, format_exc())
log.error(response_message)
return text(response_message, 500)
else: