Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/svg/makesvg.py
diff options
context:
space:
mode:
Diffstat (limited to 'svg/makesvg.py')
-rw-r--r--svg/makesvg.py17
1 files changed, 11 insertions, 6 deletions
diff --git a/svg/makesvg.py b/svg/makesvg.py
index bb05dd0..0e0366b 100644
--- a/svg/makesvg.py
+++ b/svg/makesvg.py
@@ -61,6 +61,7 @@ def main():
"pop.py", \
"printheap.py", \
"print.py", \
+ "push.py", \
"random.py", \
"random.pyc", \
"remainder2.py", \
@@ -93,12 +94,16 @@ def main():
print "Error: Usage is makesvg.py lang"
return
- # start from a copy of the en images
- print "os.system(" + "cp -r ../images/en ../image/" + sys.argv[1] + ")"
- os.system("cp -r ../images/en ../images/" + sys.argv[1])
-
- # make a copy of the samples directory too
- os.system("cp -r ../samples/en ../samples/" + sys.argv[1])
+ try:
+ FILE = open(os.path.join("../images", sys.argv[1], "turtle", \
+ "forward.svg"), "r")
+ FILE.close()
+ except:
+ # start from a copy of the en images
+ print "os.system(" + "cp -r ../images/en ../image/" + sys.argv[1] + ")"
+ os.system("cp -r ../images/en ../images/" + sys.argv[1])
+ # make a copy of the samples directory too
+ os.system("cp -r ../samples/en ../samples/" + sys.argv[1])
# run the scripts to generate the language-specific files
for p in py: