group_kwargs(prefixes,
assign=False,
passthrough=False)
| source code
|
Decorator function to join parts of kwargs together
Example: if needed to join all args which start with 'slave<underscore>'
together under slave_kwargs parameter
- Parameters:
prefixes (list of basestrings) - Prefixes to split based on. See split_kwargs
assign (bool) - Flag to assign the obtained arguments to self._<prefix>_kwargs
passthrough (bool) - Flag to pass joined arguments as <prefix>_kwargs argument.
Usually it is sufficient to have either assign or passthrough.
If none of those is True, decorator simply filters out mentioned
groups from being passed to the method
|