From f16a4e3a83cb2086b62f34dd8b6e99c9cf462723 Mon Sep 17 00:00:00 2001 From: Christian Stimming Date: Thu, 20 Jan 2011 20:14:51 +0000 Subject: [PATCH] 639980: Add EntryList and _gncEntry objects to list typemap. Patch by bstpierre.org Fix python failing getting invoice entry data. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20129 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/base-typemaps.i | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/base-typemaps.i b/src/base-typemaps.i index 283a6b2833..def02a173c 100644 --- a/src/base-typemaps.i +++ b/src/base-typemaps.i @@ -137,7 +137,7 @@ typedef char gchar; } %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 @@ typedef char gchar; 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