From 4d6e0ee7eaeda61de245d541ad26c398be540282 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Thu, 31 Oct 2013 03:13:46 +0000 Subject: fix problem with int stack names --- (limited to 'TurtleArt/talogo.py') 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): -- cgit v0.9.1