class documentation
class CombineReturnsAndExceptions(visitors.Visitor): (source)
Group function signatures that only differ in exceptions or return values. For example, this transforms def f(x: int) -> float: raise OverflowError() def f(x: int) -> int: raise IndexError() to def f(x: int) -> Union[float, int]: raise IndexError() raise OverflowError()
Method |
|
Merge signatures of a function. |
Method | _ |
Groups signatures by arguments. |
Inherited from Visitor
:
Method | __init__ |
Undocumented |
Method |
|
Undocumented |
Method |
|
Undocumented |
Method |
|
Undocumented |
Class Variable | old |
Undocumented |
Class Variable | unchecked |
Undocumented |
Class Variable | visits |
Undocumented |
Instance Variable | enter |
Undocumented |
Instance Variable | leave |
Undocumented |
Instance Variable | visit |
Undocumented |
Instance Variable | visit |
Undocumented |
Class Variable | _visitor |
Undocumented |