From 3083f7344d31dd3b9da6e638e63cdaca924da2d7 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 9 Mar 2011 01:19:38 -0400 Subject: [PATCH] Call PermissioDenied exception instead of custom exception --- apps/permissions/api.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/permissions/api.py b/apps/permissions/api.py index ceacfb9862..3e019faaae 100644 --- a/apps/permissions/api.py +++ b/apps/permissions/api.py @@ -6,12 +6,11 @@ from django.shortcuts import get_object_or_404 from django.contrib.contenttypes.models import ContentType from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext +from django.core.exceptions import PermissionDenied + from models import Permission, Role -class Unauthorized(Exception): - pass - def register_permissions(namespace, permissions): if permissions: @@ -37,7 +36,7 @@ def check_permissions(requester, namespace, permission_list): if check_permission(requester, permission): return True - raise Unauthorized(ugettext(u'Insufficient permissions.')) + raise PermissionDenied(ugettext(u'Insufficient permissions.')) def check_permission(requester, permission):