Paste Python 3 source code here or Insert sample code

def func(nondefault, default="value", *, kwonly)
def func(nondefault, default="value", *, kwonly)

Features

Unsupported python language features

Functions that access runtime namespace ( exec(), dir(), locals(), globals() ) may go wrong because of accessing objects that has been renamed.

About module level names

Every name except the names listed in module variable __all__ are all considered private and will be renamed. If __all__ is not defined, the set of private names includes all names found in the module’s namespace which begin with underscore character ('_').

About rename imports option

If __all__ is defined, imported names not in __all__ list will be renamed regardless of this option.

It's safe to rename function parameters?

If you open options for rename parameters, you need to make sure that do not use them as keyword arguments in function call.

Offline version

Buy command line version