Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)