From a70f643da6261b3d87f682a59eae7f5b279d72a4 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Tue, 14 Aug 2012 20:47:50 +0100 Subject: [PATCH] Make the exceptions Pickleable, stop Celery popping due to bad Exceptions --- app/eve_api/api_exceptions.py | 1 + app/eve_proxy/exceptions.py | 1 + 2 files changed, 2 insertions(+) diff --git a/app/eve_api/api_exceptions.py b/app/eve_api/api_exceptions.py index 345d242..6ec6e1d 100644 --- a/app/eve_api/api_exceptions.py +++ b/app/eve_api/api_exceptions.py @@ -22,6 +22,7 @@ class APIAccessException(Exception): def __init__(self, msg): self.msg = msg + Exception.__init__(self, msg) def __str__(self): return "An error was encountered while accessing the EVE API: %s" % self.msg diff --git a/app/eve_proxy/exceptions.py b/app/eve_proxy/exceptions.py index c9fcf17..b590d85 100644 --- a/app/eve_proxy/exceptions.py +++ b/app/eve_proxy/exceptions.py @@ -4,6 +4,7 @@ class DocumentRetrievalError(Exception): """ def __init__(self, value): self.value = value + Exception.__init__(self, value) def __str__(self): return self.__doc__ % self.value