add_invoice: add try-except clause

This commit is contained in:
Richard Kubíček
2025-03-04 14:07:07 +01:00
parent b1b887da10
commit d837a2e385

View File

@@ -75,8 +75,12 @@ def main():
invoice_settings=InvoiceSettings(language=Language.English), invoice_settings=InvoiceSettings(language=Language.English),
) )
with open("invoice.pdf", "wb") as f: try:
invoice.get_pdf(invoice=resp, descriptor=f, language=Language.English) 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__": if __name__ == "__main__":