def InterfaceChecker(interface, permission_id=CheckerPublic, **__kw__): return NamesChecker(interface.names(all=True), permission_id, **__kw__)
def InterfaceChecker(interface, permission_id=CheckerPublic, **__kw__): """ Create a :func:`NamesChecker` for all the names defined in the *interface* (a subclass of :class:`zope.interface.Interface`). """ return NamesChecker(interface.names(all=True), permission_id, **__kw__)