diff options
author | Walter Bender <walter@sugarlabs.org> | 2010-03-14 17:41:20 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2010-03-14 17:41:20 (GMT) |
commit | cfddb51aa207270384ce50cd5c7508be10457e48 (patch) | |
tree | 5687df7851575621d2a972498c4dccff10ce78d0 /taturtle.py | |
parent | 49f3e48c9a32684a0d52df61f371c1dccf9e508e (diff) |
new sharing logic
Diffstat (limited to 'taturtle.py')
-rw-r--r-- | taturtle.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/taturtle.py b/taturtle.py index 9c8fe26..b6fc6a9 100644 --- a/taturtle.py +++ b/taturtle.py @@ -43,14 +43,17 @@ class Turtles: self.sprite_list = sprite_list self.default_pixbufs = [] - def get_turtle(self, k, append=False): + def get_turtle(self, k, append=False, colors=None): """ Find a turtle """ if self.dict.has_key(k): return self.dict[k] elif append is False: return None else: - Turtle(self, k) + if colors == None: + Turtle(self, k) + else: + Turtle(self, k, colors.split(',')) return self.dict[k] def get_turtle_key(self, turtle): |