def pdf(): if build_mode: return send_file( generate_pdf(build_mode, pages, get_nav()['reference'])) else: return "Not supported in the dev mode, ask in #kotlin-web-site, if you need it"
def pdf(): return send_file(generate_pdf(pages, nav['reference']))
def pdf(): return send_file(generate_pdf(pages, get_nav()['reference']))
def pdf(): if build_mode: return send_file(generate_pdf(build_mode, pages, get_nav()['reference'])) else: return "Not supported in the dev mode, ask in #kotlin-web-site, if you need it"
if argv_copy[1] == "build": build_mode = True urls = freezer.freeze() if len(build_errors) > 0: for error in build_errors: sys.stderr.write(error + '\n') sys.exit(-1) elif argv_copy[1] == "sitemap": generate_sitemap(get_dist_pages()) # temporary sitemap generate_temporary_sitemap() elif argv_copy[1] == "index": build_search_indices(get_dist_pages()) elif argv_copy[1] == "reference-pdf": generate_pdf("kotlin-docs.pdf", site_data) else: print("Unknown argument: " + argv_copy[1]) sys.exit(1) else: app.run(host="0.0.0.0", debug=True, threaded=True, **{ "extra_files": { '/src/data/_nav.yml', *glob.glob("/src/pages-includes/**/*", recursive=True), } })