def parse(self, command): if command.startswith("'"): command = 'say ' + command[1:] elif command.startswith(':'): command = 'emote ' + command[1:] try: action, act_args = parse_actions(self, command) self.start_action(action, act_args) except ParseError as error: self.handle_parse_error(error, command)
def parse(self, command): if command.startswith("'"): command = 'say ' + command[1:].strip() elif command.startswith(':'): command = 'emote ' + command[1:].strip() try: action, act_args = parse_actions(self, command) act_args['command'] = command act_args['source'] = self self.start_action(action, act_args) except ParseError as error: self.handle_parse_error(error, command)