summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--repoze/bfg/security.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/repoze/bfg/security.py b/repoze/bfg/security.py
index edf9bc90a..ccc9ee183 100644
--- a/repoze/bfg/security.py
+++ b/repoze/bfg/security.py
@@ -3,6 +3,7 @@ from zope.component import queryUtility
from zope.deprecation import deprecated
from zope.interface import implements
+from zope.interface import classProvides
from repoze.bfg.interfaces import IAuthenticationPolicy
from repoze.bfg.interfaces import IAuthorizationPolicy
@@ -232,7 +233,8 @@ class ACLAllowed(ACLPermitsResult):
boolval = 1
class ViewPermissionFactory(object):
- implements(IViewPermissionFactory)
+ classProvides(IViewPermissionFactory)
+ implements(IViewPermission)
def __init__(self, permission_name):
self.permission_name = permission_name