def register_action(action): """Registers action.""" if isinstance(action, type) and issubclass(action, Action): action = action(name=name, filter=filter, unshade=unshade) elif callable(action): action = SimpleActionWrapper(action, name.lower(), filter, unshade) manager.register(action) return action
def register(self): """Register instance of Action as PyWO action.""" manager.register(self)
def register(self): """Register instance of `Action` as PyWO action.""" manager.register(self)