PCART  v1.4
Automated Repair of Python API Parameter Compatibility Issues
Public Member Functions | List of all members
FromImport Class Reference

From import statement node visitor From import语句节点遍历器 More...

Inheritance diagram for FromImport:
[legend]
Collaboration diagram for FromImport:
[legend]

Public Member Functions

def __init__ (self, currentLevel)
 Initialize the from-import visitor for a given package level 初始化from-import遍历器,传入当前包层级 More...
 
def importDict (self)
 Return the import dictionary 返回导入字典 More...
 
def visit_ImportFrom (self, node)
 Visit an ImportFrom node and resolve relative imports 访问ImportFrom节点,解析相对导入 More...
 

Detailed Description

From import statement node visitor From import语句节点遍历器

Inherits from ast.NodeVisitor

Definition at line 47 of file extractDef.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  currentLevel 
)

Initialize the from-import visitor for a given package level 初始化from-import遍历器,传入当前包层级

Parameters
currentLevelThe current package level name

Definition at line 51 of file extractDef.py.

Member Function Documentation

◆ importDict()

importDict (   self)

Return the import dictionary 返回导入字典

Returns
dict mapping module+name to alias or name

Definition at line 60 of file extractDef.py.

◆ visit_ImportFrom()

def visit_ImportFrom (   self,
  node 
)

Visit an ImportFrom node and resolve relative imports 访问ImportFrom节点,解析相对导入

Parameters
nodeThe ImportFrom AST node
Returns
None

Definition at line 67 of file extractDef.py.


The documentation for this class was generated from the following file: