Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/taprimitive.py
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2013-11-01 22:08:51 (GMT)
committer Walter Bender <walter@sugarlabs.org>2013-11-01 22:08:51 (GMT)
commit1de9124a7af7802db43e86891d99b5eaed564c19 (patch)
tree6c0005e60307417f5a68f33f225831b13e91c55d /TurtleArt/taprimitive.py
parent802d0c36cccff5266e8ade2b82fcb0cacdf92559 (diff)
only import plugins we use
Diffstat (limited to 'TurtleArt/taprimitive.py')
-rw-r--r--TurtleArt/taprimitive.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/TurtleArt/taprimitive.py b/TurtleArt/taprimitive.py
index 3f922b4..7ffc2ef 100644
--- a/TurtleArt/taprimitive.py
+++ b/TurtleArt/taprimitive.py
@@ -33,7 +33,7 @@ from talogo import (LogoCode, logoerror, NegativeRootError)
from taturtle import (Turtle, Turtles)
from tatype import *
from tautils import debug_output
-from tawindow import TurtleArtWindow, global_objects
+from tawindow import (TurtleArtWindow, global_objects, plugins_in_use)
from util import ast_extensions
@@ -143,6 +143,8 @@ class Primitive(object):
if results:
for k in global_objects.keys():
if k == plugin:
+ if k not in plugins_in_use:
+ plugins_in_use.append(k)
func_name = k.lower() + '.'
break