summaryrefslogtreecommitdiff
path: root/src/zope/security/zcml.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/zope/security/zcml.py')
-rw-r--r--src/zope/security/zcml.py7
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)