Take output directory as command-line parameter

These changes make it easier to call the program from a generated
Makefile rule, since only the Makefile knows where the output tree
is (containing the rest of the documentation).
This commit is contained in:
Roland Kaufmann
2013-01-18 10:40:52 +01:00
parent 495571c53d
commit 30dc4196e7

View File

@@ -13,15 +13,25 @@
# After all the tutorial programs have been executed, run the following
# command in the same directory:
#
# pvpython generate_doc_figures.py
# pvpython generate_doc_figures.py Documentation/Figure
#
from paraview.simple import *
from os import remove, mkdir, curdir
from os.path import join, isdir
from sys import argv, exit
figure_path = "../Documentation/Figure"
tutorial_data_path = curdir
# we need at least the output directory
if len(argv) <= 1:
exit('Synopsis: pvpython generate_doc_figures.py dest-dir [src-dir]')
figure_path = argv[1]
# default for the input directory is the current one
if len(argv) <= 2:
tutorial_data_path = curdir
else:
tutorial_data_path = argv[2]
collected_garbage_file = []