Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tacollaboration.py
diff options
context:
space:
mode:
authorWalter 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)
commit0c5dff2ababfe4050ae2b35c88b8c9a4c9bc5e15 (patch)
tree3f58f5223c63b37bbd5af41af2936e6717367c13 /TurtleArt/tacollaboration.py
parent81adaceebc67c605c1576c0b2070f2ec543ef4e7 (diff)
catch parsing error on event_message
Diffstat (limited to 'TurtleArt/tacollaboration.py')
-rw-r--r--TurtleArt/tacollaboration.py12
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(