def register_self(self): from command_registry import registry if isinstance(self.cmd, list): for cmd in self.cmd: registry.register(cmd, self.__class__) elif isinstance(self.cmd, str): registry.register(self.cmd, self.__class__) else: raise ValueError( f"self.cmd must be of type list[str] or str!. Found type: {type(self.cmd)}" )
def register_self(self): from command_registry import registry registry.register(self.cmd, self.__class__)