superfaktura_api: add download method for save IO[bytes] data stream

This commit is contained in:
Richard Kubíček
2025-03-04 13:40:40 +01:00
parent bb6b6343b0
commit 8d5bf14be3
3 changed files with 54 additions and 12 deletions

View File

@@ -21,8 +21,6 @@ Dependencies:
- superfaktura.utils.data_types.Date
"""
from pathlib import Path
from superfaktura.bank_account import BankAccount
from superfaktura.client_contacts import ClientContactModel
from superfaktura.enumerations.currency import Currencies
@@ -71,10 +69,9 @@ def main():
),
invoice_settings=InvoiceSettings(language=Language.English),
)
_pdf = invoice.get_pdf(invoice=resp, language=Language.English)
p = Path("invoice.pdf")
p.write_bytes(_pdf)
with open("invoice.pdf", "wb") as f:
invoice.get_pdf(invoice=resp, descriptor=f, language=Language.English)
if __name__ == "__main__":