module documentation
Support for Zope interfaces.
| Class | |
Undocumented |
| Class | |
No class docstring; 1/1 property, 0/2 instance variable, 1/6 class variable, 0/1 method documented |
| Class | |
Undocumented |
| Class | |
No class docstring; 1/1 property, 0/1 instance variable, 0/1 method documented |
| Class | |
Undocumented |
| Function | add |
Undocumented |
| Function | add |
Undocumented |
| Function | add |
Mark the given class or module as implementing the given interfaces. |
| Function | names |
Undocumented |
| Function | post |
Undocumented |
| Function | setup |
Undocumented |
| Variable | interface |
Undocumented |
| Variable | schema |
Undocumented |
| Function | _handle |
This is the counterpart to addInterfaceInfoToScope(), which is called during post-processing. |
| Function | _inherited |
Undocumented |
def addInterfaceInfoToClass(cls:
ZopeInterfaceClass, interfaceargs: Iterable[ ast.expr], ctx: model.Documentable, implementsOnly: bool):
(source)
¶
Undocumented
def addInterfaceInfoToModule(module:
ZopeInterfaceModule, interfaceargs: Iterable[ ast.expr]):
(source)
¶
Undocumented
def addInterfaceInfoToScope(scope:
ZopeInterfaceClass | ZopeInterfaceModule, interfaceargs: Iterable[ ast.expr], ctx: model.Documentable):
(source)
¶
Mark the given class or module as implementing the given interfaces.
| Parameters | |
scope:ZopeInterfaceClass | ZopeInterfaceModule | class or module to modify |
interfaceargs:Iterable[ | AST expressions of interface objects |
ctx:model.Documentable | context in which interfaceargs are looked up |