diff options
author | Walter Bender <walter@sugarlabs.org> | 2013-10-31 03:13:46 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2013-10-31 03:13:46 (GMT) |
commit | 4d6e0ee7eaeda61de245d541ad26c398be540282 (patch) | |
tree | 17d76938ec879098572fd3d4593c942f7f28284b /TurtleArt/talogo.py | |
parent | 5d2e211ec8bf54a984b803f90a4de7f9a6bd1fbd (diff) |
fix problem with int stack names
Diffstat (limited to 'TurtleArt/talogo.py')
-rw-r--r-- | TurtleArt/talogo.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/TurtleArt/talogo.py b/TurtleArt/talogo.py index a0d12c2..2b297ef 100644 --- a/TurtleArt/talogo.py +++ b/TurtleArt/talogo.py @@ -818,8 +818,11 @@ class LogoCode: return name else: # make sure '5' and '5.0' point to the same action stack - if isinstance(name, (int, long)): - name = float(name) + if isinstance(name, (int, long, float)): + if int(name) == name: + name = int(name) + else: + name = float(name) return 'stack3' + str(name) def load_heap(self, path): |