commit 168a7c9b9f5c0699009d8ef6eea0078c2a6a19cc Author: Arturo Filastò art@fuffa.org Date: Mon Apr 21 19:37:10 2014 +0200
Handle writing exceptions that don't have log_exception attribute --- oonib/handlers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/oonib/handlers.py b/oonib/handlers.py index 2231a2a..20c831b 100644 --- a/oonib/handlers.py +++ b/oonib/handlers.py @@ -6,8 +6,10 @@ from cyclone import web class OONIBHandler(web.RequestHandler): def write_error(self, status_code, exception=None, **kw): self.set_status(status_code) - if exception: + if hasattr(exception, 'log_message'): self.write({'error': exception.log_message}) + else: + self.write({'error': 'error'})
def write(self, chunk): """
tor-commits@lists.torproject.org