Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/taexportpython.py
diff options
context:
space:
mode:
authorAlan Jhonn Aguiar Schwyn <alanjas@hotmail.com>2013-12-12 03:29:08 (GMT)
committer Walter Bender <walter@sugarlabs.org>2013-12-12 03:29:08 (GMT)
commit36c1ab25328bd574b38db895cde91da2453f8ce0 (patch)
treeb04ebd757f9a511ec9e0cb9a05dbe17cf72bd421 /TurtleArt/taexportpython.py
parent1afb73c9d1465f28c21594126bc5573c2942b5a9 (diff)
add TurtleBots activity to paths
Diffstat (limited to 'TurtleArt/taexportpython.py')
-rw-r--r--TurtleArt/taexportpython.py28
1 files changed, 16 insertions, 12 deletions
diff --git a/TurtleArt/taexportpython.py b/TurtleArt/taexportpython.py
index 9135302..60bf0c1 100644
--- a/TurtleArt/taexportpython.py
+++ b/TurtleArt/taexportpython.py
@@ -45,18 +45,22 @@ _ALTERNATIVE_INSTALL_PATH = \
'/usr/local/share/sugar/activities/TurtleArt.activity'
import os, sys
-if os.path.exists('../TurtleBlocks.activity'):
- sys.path.insert(0, '../TurtleBlocks.activity')
-elif os.path.exists(os.path.join(os.path.expanduser('~'), 'Activities',
- 'TurtleBlocks.activity')):
- sys.path.insert(0, os.path.join(os.path.expanduser('~'), 'Activities',
- 'TurtleBlocks.activity'))
-elif os.path.exists(_INSTALL_PATH):
- sys.path.insert(0, _INSTALL_PATH)
-elif os.path.exists(_ALTERNATIVE_INSTALL_PATH):
- sys.path.insert(0, _ALTERNATIVE_INSTALL_PATH)
-else:
- print 'This code require the TurtleBlocks activity to be installed.'
+paths = []
+paths.append('../%s.activity')
+paths.append(os.path.expanduser('~') + '/Activities/%s.activity')
+paths.append('/usr/share/sugar/activities/%s.activity')
+paths.append('/usr/local/share/sugar/activities/%s.activity')
+
+flag = False
+for path in paths:
+ for activity in ['TurtleBlocks', 'TurtleBots']:
+ p = path % activity
+ if os.path.exists(p):
+ flag = True
+ sys.path.insert(0, p)
+
+if not flag:
+ print 'This code require the Turtle Blocks/Bots activity to be installed.'
exit(1)
from time import *