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__":