diff options
Diffstat (limited to 'TurtleArt')
-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( |