diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-02-10 21:48:24 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-02-10 21:48:24 (GMT) |
commit | 0c5dff2ababfe4050ae2b35c88b8c9a4c9bc5e15 (patch) | |
tree | 3f58f5223c63b37bbd5af41af2936e6717367c13 /TurtleArt/tacollaboration.py | |
parent | 81adaceebc67c605c1576c0b2070f2ec543ef4e7 (diff) |
catch parsing error on event_message
Diffstat (limited to 'TurtleArt/tacollaboration.py')
-rw-r--r-- | TurtleArt/tacollaboration.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/TurtleArt/tacollaboration.py b/TurtleArt/tacollaboration.py index ed29675..48574da 100644 --- a/TurtleArt/tacollaboration.py +++ b/TurtleArt/tacollaboration.py @@ -185,10 +185,14 @@ class Collaboration(): # Save active Turtle save_active_turtle = self._tw.active_turtle - command, payload = event_message.split("|", 2) - print "event message %s" % command - _logger.debug("event message (%s)" % command) - self._processing_methods[command](payload) + print "event_message", event_message + try: + command, payload = event_message.split("|", 2) + print "event message %s" % command + _logger.debug("event message (%s)" % command) + self._processing_methods[command](payload) + except ValueError: + print "could not split event message" # Restore active Turtle self._tw.canvas.set_turtle(self._tw.turtles.get_turtle_key( |