aboutsummaryrefslogtreecommitdiff
path: root/resumejson_converter/generators/pdf.py
diff options
context:
space:
mode:
Diffstat (limited to 'resumejson_converter/generators/pdf.py')
-rw-r--r--resumejson_converter/generators/pdf.py10
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))