[GNC-dev] Python-Bindings: issue when C expects GList argument
Matteo Lasagni
laser820 at gmail.com
Mon May 9 17:17:43 EDT 2022
Hi,
I am writing a python script to automatically associate a set of
invoices to a single transaction.
To this end, I am trying to use the function AutoApplyPaymentsWithLots
with no success:
lots = [lot1, lot2, lotn, ..]
owner.AutoApplyPaymentsWithLots(lots)
This causes the following error:
TypeError: in method 'gncOwnerAutoApplyPaymentsWithLots', argument 2 of
type 'GList *'
I have tried different solutions from passing different types of python
objects, to updating the swig typemap and also to modifying the
auto-generated gnucash_core.c...nothing worked out so far.
I could write an additional c-wrapper, but I am sure there is a more
general solution.
Thanks,
Matteo
--
-------------
Matteo Lasagni
*"You can't connect the dots looking forward,you can only connect them
looking backwards"* [Steve Jobs]
More information about the gnucash-devel
mailing list