Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tawindow.py
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2010-01-29 14:46:01 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2010-01-29 14:46:01 (GMT)
commitad6e73556019662d827cf860dc4c14d3b74bb005 (patch)
tree829e212c9692f529a3e55057dd42b1317a2ddcf5 /tawindow.py
parente322350dcd6b7c7ffa8e665f0587b87148310b38 (diff)
fixed Python block problems
Diffstat (limited to 'tawindow.py')
-rw-r--r--tawindow.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/tawindow.py b/tawindow.py
index eefd3f5..0868102 100644
--- a/tawindow.py
+++ b/tawindow.py
@@ -917,7 +917,7 @@ class TurtleArtWindow():
self._import_from_journal(self.selected_spr)
'''
elif blk.name=='nop' and self.myblock==None:
- self.activity.import_py()
+ self._import_py()
else:
self._run_stack(blk)
@@ -1204,6 +1204,16 @@ class TurtleArtWindow():
self.drag_group = None
"""
+ Import Python code into a block
+ """
+ def _import_py(self):
+ if self.running_sugar():
+ self.activity.import_py()
+ else:
+ load_python_code(self)
+ self.set_userdefined()
+
+ """
Make sure a 'number' block contains a number.
"""
def _number_check(self):