diff --git a/django_keyerror/error.py b/django_keyerror/error.py index 780b452..6f01286 100644 --- a/django_keyerror/error.py +++ b/django_keyerror/error.py @@ -96,6 +96,17 @@ def get_user_info(self, request): return {} +class MinimalDjangoError(Error): + """ + Like DjangoError, except doesn't require a request. + """ + def __init__(self, *args, **kwargs): + super(MinimalDjangoError, self).__init__(*args, **kwargs) + + self.update({ + 'type': 'django', + }) + class QueueError(Error): def __init__(self, *args, **kwargs): super(QueueError, self).__init__(*args, **kwargs)