Mercurial > js4py-pl
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)
