Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/physics.py
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2013-12-18 03:14:58 (GMT)
committer Walter Bender <walter@sugarlabs.org>2013-12-18 03:14:58 (GMT)
commitc1f236fce4e61e614862100ed7550796f86ce0bf (patch)
tree0dad3900bc7d7a059c55b92cb934af45abdb3673 /physics.py
parent0e7df29e9b39210c59cf30198084a7b12a6804df (diff)
check for keys for backward compatibility
Diffstat (limited to 'physics.py')
-rw-r--r--physics.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/physics.py b/physics.py
index 6664f18..e89e12a 100644
--- a/physics.py
+++ b/physics.py
@@ -118,9 +118,11 @@ class PhysicsGame:
path = self.opening_queue.encode('ascii', 'convert')
if os.path.exists(path):
self.world.json_load(path, serialized=True)
- self.full_pos_list = \
- self.world.additional_vars['full_pos_list']
- self.trackinfo = self.world.additional_vars['trackinfo']
+ if 'full_pos_list' in self.world.additional_vars:
+ self.full_pos_list = \
+ self.world.additional_vars['full_pos_list']
+ if 'trackinfo' in self.world.additional_vars:
+ self.trackinfo = self.world.additional_vars['trackinfo']
while self.loop:
while gtk.events_pending():