From e24c4004faa0462d4aacdf1339fcb1427a359ae0 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Fri, 3 Mar 2023 10:08:34 +0100 Subject: [PATCH] change invoice type hints following 719b468eee8b3e13680f6e7b90194d618181fe0c --- electrum/wallet.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/electrum/wallet.py b/electrum/wallet.py index 7c041113e..773894e95 100644 --- a/electrum/wallet.py +++ b/electrum/wallet.py @@ -74,7 +74,7 @@ from .transaction import (Transaction, TxInput, UnknownTxinType, TxOutput, from .plugin import run_hook from .address_synchronizer import (AddressSynchronizer, TX_HEIGHT_LOCAL, TX_HEIGHT_UNCONF_PARENT, TX_HEIGHT_UNCONFIRMED, TX_HEIGHT_FUTURE) -from .invoices import Invoice, Request +from .invoices import BaseInvoice, Invoice, Request from .invoices import PR_PAID, PR_UNPAID, PR_UNKNOWN, PR_EXPIRED, PR_UNCONFIRMED from .contacts import Contacts from .interface import NetworkException @@ -2372,7 +2372,7 @@ class Abstract_Wallet(ABC, Logger, EventListener): status = PR_EXPIRED return status - def get_invoice_status(self, invoice: Invoice): + def get_invoice_status(self, invoice: BaseInvoice): """Returns status of (incoming) request or (outgoing) invoice.""" # lightning invoices can be paid onchain if invoice.is_lightning() and self.lnworker: @@ -2425,7 +2425,7 @@ class Abstract_Wallet(ABC, Logger, EventListener): if x: return self.export_request(x) - def export_request(self, x: Invoice) -> Dict[str, Any]: + def export_request(self, x: Request) -> Dict[str, Any]: key = x.get_id() status = self.get_invoice_status(x) status_str = x.get_status_str(status)