From 7d6caa82323c72e1f0d4a832c265cef5cd37bea1 Mon Sep 17 00:00:00 2001 From: Christoph Holtermann Date: Wed, 12 Nov 2014 15:30:13 +0100 Subject: [PATCH] latex_invoices.py includes gncinvoicefkt.py --- .../example_scripts/latex_invoices.py | 27 +------------------ 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/src/optional/python-bindings/example_scripts/latex_invoices.py b/src/optional/python-bindings/example_scripts/latex_invoices.py index e69bdc3de6..3c765f0f40 100644 --- a/src/optional/python-bindings/example_scripts/latex_invoices.py +++ b/src/optional/python-bindings/example_scripts/latex_invoices.py @@ -54,6 +54,7 @@ try: import getopt import gnucash import str_methods + from gncinvoicefkt import * from IPython import version_info as IPython_version_info if IPython_version_info[0]>=1: from IPython.terminal.ipapp import TerminalIPythonApp @@ -72,32 +73,6 @@ class Usage(Exception): def __init__(self, msg): self.msg = msg -def get_all_lots(account): - """Return all lots in account and descendants""" - ltotal=[] - descs = account.get_descendants() - for desc in descs: - if type(desc).__name__ == 'SwigPyObject': - desc = gnucash.Account(instance=desc) - ll=desc.GetLotList() - ltotal+=ll - return ltotal - -def get_all_invoices_from_lots(account): - """Return all invoices in account and descendants - - This is based on lots. So invoices without lots will be missed.""" - - lot_list=get_all_lots(account) - invoice_list=[] - for lot in lot_list: - if type(lot).__name__ == 'SwigPyObject': - lot = gnucash.GncLot(instance=lot) - invoice=gnucash.gnucash_core_c.gncInvoiceGetInvoiceFromLot(lot.instance) - if invoice: - invoice_list.append(Invoice(instance=invoice)) - return invoice_list - def invoice_to_lco(invoice): """returns a string which forms a lco-file for use with LaTeX"""