diff options
Diffstat (limited to 'src/zope/security/zcml.py')
-rw-r--r-- | src/zope/security/zcml.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/zope/security/zcml.py b/src/zope/security/zcml.py index 4e3c17c..1f48138 100644 --- a/src/zope/security/zcml.py +++ b/src/zope/security/zcml.py @@ -22,9 +22,9 @@ from zope.schema import Id from zope.schema.interfaces import IFromUnicode from zope.security._compat import implementer_if_needed -from zope.security.permission import checkPermission -from zope.security.management import setSecurityPolicy from zope.security.interfaces import PUBLIC_PERMISSION_NAME as zope_Public +from zope.security.management import setSecurityPolicy +from zope.security.permission import checkPermission @implementer_if_needed(IFromUnicode) @@ -94,9 +94,10 @@ class IPermissionDirective(Interface): def permission(_context, id, title, description=u''): + from zope.component.zcml import utility + from zope.security.interfaces import IPermission from zope.security.permission import Permission - from zope.component.zcml import utility permission = Permission(id, title, description) utility(_context, IPermission, permission, name=id) |