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
This commit is contained in:
Christian Stimming 2011-01-20 20:14:51 +00:00
parent 0c425e1914
commit f16a4e3a83

View File

@ -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