Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/talogo.py
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2013-10-31 03:13:46 (GMT)
committer Walter Bender <walter@sugarlabs.org>2013-10-31 03:13:46 (GMT)
commit4d6e0ee7eaeda61de245d541ad26c398be540282 (patch)
tree17d76938ec879098572fd3d4593c942f7f28284b /TurtleArt/talogo.py
parent5d2e211ec8bf54a984b803f90a4de7f9a6bd1fbd (diff)
fix problem with int stack names
Diffstat (limited to 'TurtleArt/talogo.py')
-rw-r--r--TurtleArt/talogo.py7
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):