diff options
Diffstat (limited to 'resumejson_converter/generators/pdf.py')
-rw-r--r-- | resumejson_converter/generators/pdf.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/resumejson_converter/generators/pdf.py b/resumejson_converter/generators/pdf.py index b8c2905..ed772a8 100644 --- a/resumejson_converter/generators/pdf.py +++ b/resumejson_converter/generators/pdf.py @@ -1,18 +1,17 @@ -import sys import logging import pdfkit -def generate(html): +def generate(html, pdf_output_path="out/out.pdf"): """ Generate a pdf file in out/out.pdf in current folder where main script is executed. + + Use pdf_out_path to select final pdf generated destination. """ logging.info("PDF generation...") - pdf_output_path = "out/out.pdf" - import os if not os.path.exists("out"): os.makedirs("out", exist_ok=True) @@ -34,6 +33,7 @@ def generate(html): configuration=config, options=options) except (IOError, OSError) as e: - logging.exception("Something append: {}".format(e)) + logging.error("Something append: {}".format(e)) + raise else: logging.info("PDF generated at {}".format(pdf_output_path)) |