class documentation

class ZopeInterfaceModuleVisitor(extensions.ModuleVisitorExt): (source)

View In Hierarchy

Undocumented

Method depart_ClassDef Undocumented
Method visit_Assign Undocumented
Method visit_Call Undocumented
Method visit_Call_zope_interface_classImplements Undocumented
Method visit_Call_zope_interface_implements Undocumented
Method visit_Call_zope_interface_moduleProvides Undocumented
Method _handleZopeInterfaceAssignment Undocumented
Method _handleZopeInterfaceAssignmentInClass Undocumented
Method _handleZopeInterfaceAssignmentInModule Undocumented

Inherited from ModuleVisitorExt:

Class Variable visitor The parent visitor

Inherited from VisitorExt (via ModuleVisitorExt, NodeVisitorExt):

Method __init__ Initialize the visitor extension.
Method attach Attach the parent visitor to this extension.
Method unknown_departure Called before exiting unknown object types.
Method unknown_visit Called when entering unknown object types.

Inherited from _BaseVisitor (via ModuleVisitorExt, NodeVisitorExt, VisitorExt):

Method depart Depart an object.
Method visit Visit an object.
def depart_ClassDef(self, node): (source)

Undocumented

Parameters
node:ast.ClassDefUndocumented
def visit_Assign(self, node): (source)

Undocumented

Parameters
node:Union[ast.Assign, ast.AnnAssign]Undocumented
def visit_Call(self, node): (source)

Undocumented

Parameters
node:ast.CallUndocumented
def visit_Call_zope_interface_classImplements(self, funcName, node): (source)

Undocumented

Parameters
funcName:strUndocumented
node:ast.CallUndocumented
def visit_Call_zope_interface_implements(self, funcName, node): (source)

Undocumented

Parameters
funcName:strUndocumented
node:ast.CallUndocumented
def visit_Call_zope_interface_moduleProvides(self, funcName, node): (source)

Undocumented

Parameters
funcName:strUndocumented
node:ast.CallUndocumented
def _handleZopeInterfaceAssignment(self, node): (source)

Undocumented

Parameters
node:Union[ast.Assign, ast.AnnAssign]Undocumented
def _handleZopeInterfaceAssignmentInClass(self, target, expr, lineno): (source)

Undocumented

Parameters
target:strUndocumented
expr:Optional[ast.expr]Undocumented
lineno:intUndocumented
def _handleZopeInterfaceAssignmentInModule(self, target, expr, lineno): (source)

Undocumented

Parameters
target:strUndocumented
expr:Optional[ast.expr]Undocumented
lineno:intUndocumented