generate_changelog.actions.register_builtin
register_builtin#
- generate_changelog.actions.register_builtin(function_or_name)[source]#
A decorator that registers a function with an optional name.
Example
The simplest usage is to decorate a callable:
@register_builtin def do_something(input_text: str) -> str: pass
That registers the name
do_something
as a built-in action. You can also pass in a name to the decorator to change the registered name:@register_builtin("good_name") def a_very_bad_name(input_text: str) -> str: pass
That registers the name
good_name
as a built-in action for that function.