register_callback#
- EventsManager.register_callback(event_name, callback, *args, **kwargs)#
Register the callback.
- Parameters:
- event_name
str
Event name to register the callback to.
- callback
Callable
Callback to register.
- args
Any
Arguments.
- kwargs
Any
Keyword arguments.
- event_name
- Returns:
str
Registered callback ID.
- Raises:
InvalidArgument
If event name is not valid.
DisallowedValuesError
If an argument value not in the allowed values.