From a667077c4b174e88d95346dbdd9085a73694e494 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Thu, 9 Aug 2012 20:22:09 +0100 Subject: [PATCH] Raise the correct exception on readtimeout errors, fixes #297 --- app/eve_proxy/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/eve_proxy/models.py b/app/eve_proxy/models.py index 44649cd..51a89f9 100644 --- a/app/eve_proxy/models.py +++ b/app/eve_proxy/models.py @@ -103,7 +103,10 @@ class CachedDocumentManager(models.Manager): stat_update_count('eve_proxy_api_exception') raise DocumentRetrievalError(e.reason) else: - doc.body = unicode(conn.read(), 'utf-8') + try: + doc.body = unicode(conn.read(), 'utf-8') + except Exception, e: + raise DocumentRetrievalError(e) doc.time_retrieved = now() error = 0