module documentation

Support for Zope interfaces.
Class ​Zope​Interface​ASTBuilder Undocumented
Class ​Zope​Interface​Attribute Undocumented
Class ​Zope​Interface​Class No class docstring; 1/1 property, 0/1 instance variable, 1/7 class variable, 0/1 method documented
Class ​Zope​Interface​Function Undocumented
Class ​Zope​Interface​Module No class docstring; 1/1 property, 0/1 instance variable, 0/1 method documented
Class ​Zope​Interface​Module​Visitor Undocumented
Class ​Zope​Interface​System Undocumented
Function add​Interface​Info​To​Class Undocumented
Function add​Interface​Info​To​Module Undocumented
Function add​Interface​Info​To​Scope No summary
Function names​Interface Undocumented
Variable interface​_prog Undocumented
Variable schema​_prog Undocumented
Function ​_handle​_implemented This is the counterpart to addInterfaceInfoToScope(), which is called during post-processing.
Function _inherited​Docsources Undocumented
def addInterfaceInfoToClass(cls, interfaceargs, ctx, implementsOnly):

Undocumented

Parameters
interfaceargs:Iterable[ast.expr]Undocumented
ctx:model.DocumentableUndocumented
implements​Only:boolUndocumented
def addInterfaceInfoToModule(module, interfaceargs):

Undocumented

Parameters
module:ZopeInterfaceModuleUndocumented
interfaceargs:Iterable[ast.expr]Undocumented
def addInterfaceInfoToScope(scope, interfaceargs, ctx):
Mark the given class or module as implementing the given interfaces.
Parameters
scope:Union[ZopeInterfaceClass, ZopeInterfaceModule]class or module to modify
interfaceargs:Iterable[ast.expr]AST expressions of interface objects
ctx:model.Documentablecontext in which interfaceargs are looked up
def namesInterface(system, name):

Undocumented

Parameters
system:model.SystemUndocumented
name:strUndocumented
Returns
boolUndocumented
interface_prog =

Undocumented

schema_prog =

Undocumented

def _handle_implemented(implementer):
This is the counterpart to addInterfaceInfoToScope(), which is called during post-processing.
Parameters
implementer:Union[ZopeInterfaceClass, ZopeInterfaceModule]Undocumented
def _inheritedDocsources(obj):

Undocumented

Parameters
obj:model.DocumentableUndocumented
Returns
Iterator[model.Documentable]Undocumented