launch.actions.unregister_event_handler module

Module for the UnregisterEventHandler action.

class launch.actions.unregister_event_handler.UnregisterEventHandler[source]

Bases: Action

Action that unregisters an event handler.

__init__(event_handler: BaseEventHandler, **kwargs) None[source]

Create an UnregisterEventHandler action.

property event_handler: BaseEventHandler

Getter for self.__event_handler.

execute(context: LaunchContext)[source]

Execute the action.

Raises:

ValueError – if the event handler has not been previously registered.