(options, args) = parser.parse_args()
if options.file:
- files = [options.file]
+ to_gen = [options.file]
+else:
+ to_gen = files + post_files
title='SQLAlchemy 0.4 Documentation'
version = options.version
shutil.copy('./content/documentation.html', './output/documentation.html')
if not options.docstrings:
- read_markdown.parse_markdown_files(root, files)
+ read_markdown.parse_markdown_files(root, [f for f in files if f in to_gen])
if not options.file or options.docstrings:
docstrings = gen_docstrings.make_all_docs()
pickle.dump(docstrings, file('./output/compiled_docstrings.pickle', 'w'))
if not options.docstrings:
- read_markdown.parse_markdown_files(root, post_files)
+ read_markdown.parse_markdown_files(root, [f for f in post_files if f in to_gen])
if not options.file or options.docstrings:
pickle.dump(root, file('./output/table_of_contents.pickle', 'w'))
outfile.write(t.render(attributes={}))
if not options.docstrings:
- for filename in files + post_files:
+ for filename in to_gen:
try:
genfile(filename, os.path.join(os.getcwd(), '../', filename + ".html"))
except: