Files
modoboa/extensions/webmail/middleware.py
T
Antoine Nguyen 6f182d7850 * No more code inside lib/__init__.py
* Fixed a circular import raised only when using commands like 'manage.py syncdb'
2011-08-25 17:22:37 +02:00

12 lines
409 B
Python

# coding: utf-8
from modoboa.lib.webutils import ajax_response
from modoboa.extensions.webmail.lib import WebmailError
class WebmailErrorMiddleware(object):
def process_exception(self, request, exception):
if not isinstance(exception, WebmailError):
return None
return ajax_response(request, status="ko",
respmsg=str(exception), norefresh=True)