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

Convert conditional return statement to multi-line if-else structure 展开单行条件返回语句为多行if-else结构 More...

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

Public Member Functions

def visit_Return (self, node)
 Transform single-line conditional return into multi-line if-else structure 将单行条件返回语句转换为多行if-else结构 More...
 

Detailed Description

Convert conditional return statement to multi-line if-else structure 展开单行条件返回语句为多行if-else结构

Definition at line 904 of file tool.py.

Member Function Documentation

◆ visit_Return()

def visit_Return (   self,
  node 
)

Transform single-line conditional return into multi-line if-else structure 将单行条件返回语句转换为多行if-else结构

Parameters
nodeThe Return AST node
Returns
The transformed if-else AST node, or the original node

Definition at line 909 of file tool.py.


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