Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPootle daemon <pootle@pootle.sugarlabs.org>2013-12-06 20:57:37 (GMT)
committer Pootle daemon <pootle@pootle.sugarlabs.org>2013-12-06 20:57:37 (GMT)
commiteaa65546aff0986f851b955cb152faae70e6e5e2 (patch)
treea469175db8f4a5bb97c43771ce53fb341f34c727
parent1ab2e36dd40cf1b13f72edef08b45d4d5b3e5b70 (diff)
parentd93e65399eaaaaeec1f2d7e3615eab86ee292772 (diff)
Merge branch 'master' of git.sugarlabs.org:turtleart/mainline
-rw-r--r--TurtleArt/sprites.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/TurtleArt/sprites.py b/TurtleArt/sprites.py
index 7483c12..3f5d7df 100644
--- a/TurtleArt/sprites.py
+++ b/TurtleArt/sprites.py
@@ -106,7 +106,7 @@ class Sprites:
def length_of_list(self):
''' How many sprites are there? '''
- return(len(self.list))
+ return len(self.list)
def append_to_list(self, spr):
''' Append a new sprite to the end of the list. '''
@@ -122,9 +122,7 @@ class Sprites:
self.list.insert(i, spr)
def find_in_list(self, spr):
- if spr in self.list:
- return True
- return False
+ return (spr in self.list)
def remove_from_list(self, spr):
''' Remove a sprite from the list. '''
@@ -258,7 +256,8 @@ class Sprite:
if layer is not None:
self.layer = layer
for i in range(self._sprites.length_of_list()):
- if self.layer < self._sprites.get_sprite(i).layer:
+ spr = self._sprites.get_sprite(i)
+ if spr is not None and self.layer < spr.layer:
self._sprites.insert_in_list(self, i)
self.inval()
return