class documentation

Undocumented

Method __init__ Undocumented
Method visit_Attribute Undocumented
Method visit_Name Undocumented
Method _expand Undocumented
Method _reference Undocumented
Instance Variable _alias_targets Undocumented
Instance Variable _package Undocumented
Instance Variable _public_names Undocumented
Instance Variable _rewrite_private_aliases Undocumented
Instance Variable _source Undocumented
def __init__(self, source: Module, package: Package, public_names: dict[str, str], alias_targets: dict[str, str], rewrite_private_aliases: bool = False): (source)

Undocumented

def visit_Attribute(self, node: ast.Attribute) -> ast.expr: (source)

Undocumented

def visit_Name(self, node: ast.Name) -> ast.expr: (source)

Undocumented

def _expand(self, name: str) -> str: (source)

Undocumented

def _reference(self, target: str, node: ast.expr) -> ast.expr: (source)

Undocumented

_alias_targets = (source)

Undocumented

_package = (source)

Undocumented

_public_names = (source)

Undocumented

_rewrite_private_aliases = (source)

Undocumented

Undocumented