From d837a2e38549f316244e5acdd3a239755047db91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Richard=20Kub=C3=AD=C4=8Dek?= Date: Tue, 4 Mar 2025 14:07:07 +0100 Subject: [PATCH] add_invoice: add try-except clause --- examples/add_invoice.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/examples/add_invoice.py b/examples/add_invoice.py index d9ff064..8fb8e9a 100644 --- a/examples/add_invoice.py +++ b/examples/add_invoice.py @@ -75,8 +75,12 @@ def main(): invoice_settings=InvoiceSettings(language=Language.English), ) - with open("invoice.pdf", "wb") as f: - invoice.get_pdf(invoice=resp, descriptor=f, language=Language.English) + try: + with open("invoice.pdf", "wb") as f: + invoice.get_pdf(invoice=resp, descriptor=f, language=Language.English) + print("Invoice saved to 'invoice.pdf'") + except Exception as e: + print(f"Error generating or saving invoice as PDF: {e}") if __name__ == "__main__":