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 |