module documentation

Function definitions in pyi files.

Class Mutator Visitor for adding a mutated_type to parameters.
Class NameAndSig Internal representation of function signatures.
Class Param Internal representation of function parameters.
Function _apply_defaults Undocumented
Function _pytd_signature Construct a pytd signature from an ast.FunctionDef node.
Function _pytd_star_param Return a pytd.Parameter for a *args argument.
Function _pytd_starstar_param Return a pytd.Parameter for a **kwargs argument.
def _apply_defaults(params: List[Param], defaults: List[Any]): (source)

Undocumented

def _pytd_signature(function: ast3.FunctionDef, is_async: bool, exceptions: Optional[List[pytd.Type]] = None) -> pytd.Signature: (source)

Construct a pytd signature from an ast.FunctionDef node.

def _pytd_star_param(arg: ast3.arg) -> Optional[pytd.Parameter]: (source)

Return a pytd.Parameter for a *args argument.

def _pytd_starstar_param(arg: Optional[ast3.arg]) -> Optional[pytd.Parameter]: (source)

Return a pytd.Parameter for a **kwargs argument.