From 4eb9008f6e5a954b1f523915fee470c2b91ba01f Mon Sep 17 00:00:00 2001 From: David Kaufmann Date: Thu, 6 Feb 2020 23:33:07 +0100 Subject: check if annotations.pdf already exists --- annotation-summary.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/annotation-summary.py b/annotation-summary.py index 0b0fb5e..969874b 100755 --- a/annotation-summary.py +++ b/annotation-summary.py @@ -1,8 +1,9 @@ #!/usr/bin/env python3 import argparse -import popplerqt5 +import os import pdfkit +import popplerqt5 def extract(fn, show=False): doc = popplerqt5.Poppler.Document.load(fn) @@ -57,7 +58,10 @@ def generate_pdf(annotations, destination="annotations.pdf", pagesize="A4"): """ - pdfkit.from_string(blocks, destination, options=options) + if os.path.exists(destination): + print(f"Error: {destination} already exists. Quitting.") + else: + pdfkit.from_string(blocks, destination, options=options) if __name__ == '__main__': parser = argparse.ArgumentParser() -- cgit v1.2.3