r20129 - gnucash/trunk/src - 639980: Add EntryList and _gncEntry objects to list typemap.
Christian Stimming
cstim at code.gnucash.org
Thu Jan 20 15:14:51 EST 2011
Author: cstim
Date: 2011-01-20 15:14:51 -0500 (Thu, 20 Jan 2011)
New Revision: 20129
Trac: http://svn.gnucash.org/trac/changeset/20129
Modified:
gnucash/trunk/src/base-typemaps.i
Log:
639980: Add EntryList and _gncEntry objects to list typemap.
Patch by bstpierre.org
Fix python failing getting invoice entry data.
Modified: gnucash/trunk/src/base-typemaps.i
===================================================================
--- gnucash/trunk/src/base-typemaps.i 2011-01-20 20:14:40 UTC (rev 20128)
+++ gnucash/trunk/src/base-typemaps.i 2011-01-20 20:14:51 UTC (rev 20129)
@@ -137,7 +137,7 @@
}
%typemap(out) GList *, CommodityList *, SplitList *, AccountList *, LotList *,
- MonetaryList *, PriceList * {
+ MonetaryList *, PriceList *, EntryList * {
guint i;
gpointer data;
PyObject *list = PyList_New(0);
@@ -158,6 +158,8 @@
PyList_Append(list, SWIG_NewPointerObj(data, SWIGTYPE_p_GNCLot, 0));
else if (GNC_IS_PRICE(data))
PyList_Append(list, SWIG_NewPointerObj(data, SWIGTYPE_p_GNCPrice, 0));
+ else if (GNC_IS_ENTRY(data))
+ PyList_Append(list, SWIG_NewPointerObj(data, SWIGTYPE_p__gncEntry, 0));
else if ($1_descriptor == $descriptor(MonetaryList *))
PyList_Append(list, SWIG_NewPointerObj(data, $descriptor(gnc_monetary *), 0));
else
More information about the gnucash-changes
mailing list