class documentation

class UndoModuleAliasesVisitor(visitors.Visitor): (source)

View In Hierarchy

Visitor to undo module aliases in late types. Since late types are loaded out of context, they need to contain the original names of modules, not whatever they've been aliased to in the current module.

Method __init__ Undocumented
Method EnterTypeDeclUnit Undocumented
Method VisitLateType Undocumented
Instance Variable _module_aliases Undocumented

Inherited from Visitor:

Method Enter Undocumented
Method Leave Undocumented
Method Visit Undocumented
Class Variable old_node Undocumented
Class Variable unchecked_node_names Undocumented
Class Variable visits_all_node_types Undocumented
Instance Variable enter_functions Undocumented
Instance Variable leave_functions Undocumented
Instance Variable visit_class_names Undocumented
Instance Variable visit_functions Undocumented
Class Variable _visitor_functions_cache Undocumented
def __init__(self): (source)
def EnterTypeDeclUnit(self, node): (source)

Undocumented

def VisitLateType(self, node): (source)

Undocumented

_module_aliases: dict = (source)

Undocumented