changeset 161:a4b0e283999c core-javascript.closure-exercises

Have remove_answers.py process all js files in the answers folder.
author jf3243
date Wed, 09 Nov 2011 16:10:29 +0000
parents 8cacef25f3d8
children 77e87f1b5811
files core-javascript/py/remove_answers.py
diffstat 1 files changed, 19 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/core-javascript/py/remove_answers.py	Wed Nov 09 15:55:17 2011 +0000
+++ b/core-javascript/py/remove_answers.py	Wed Nov 09 16:10:29 2011 +0000
@@ -1,5 +1,6 @@
 '''Remove answers from exercises file.'''
 
+import os
 import sys
 
 NORMAL, SKIPPING, ERROR = range(3)
@@ -72,7 +73,22 @@
 
 if __name__ == '__main__':
 
-    src = 'core-javascript-work/answers/closure-exercises.js'
-    tgt = 'core-javascript-work/closure-exercises.js'
+
+    root = 'core-javascript-work'
+    exercises_dir = root
+    answers_dir = os.path.join(root, 'answers')
+
 
-    doit(src, tgt)
+    names = [
+        name
+        for name in os.listdir(answers_dir)
+        if name.endswith('.js')
+        ]
+
+
+    for name in names:
+
+        src = os.path.join(answers_dir, name)
+        tgt = os.path.join(exercises_dir, name)
+
+        doit(src, tgt)