Am 19.10.2020 18:07, schrieb John Ralls:
On Oct 19, 2020, at 3:38 AM, Manfred Usselmann <manf...@usselmann.de>
wrote:
Hi,
I've just started to use the python interface again after several
years and the following methods of the Transaction object seem to be
no longer available:
SetDateEnteredTS()
SetDatePostedTS()
Is there any description of the available methods and properties?
I only found
https://code.gnucash.org/docs/MASTER/classpython_1_1gnucash__core_1_1Transaction.html,
which seems to be very uncomplete?
I would appreciate a pointer where to find a description of what is
available or the source code which I could analyze to retrieve this
information.
The sources are at https://github.com/gnucash/Gnucash.
The API documentation is at https://code.gnucash.org/docs/MAINT. There
is not much separate documentation for the python bindings, best to
read the comments in the sources, bindings/python.
OK, thanks, this did help me further.
On the page
https://code.gnucash.org/docs/MAINT/gnucash__core_8py_source.html
(python.gnucash_core.Transaction Class Reference) I found a link to
gnucash_core.py
https://github.com/Gnucash/gnucash/blob/master/bindings/python/gnucash_core.py
(s.a. https://code.gnucash.org/docs/MAINT/gnucash__core_8py_source.html)
It contains e.g.
# Transaction
Transaction.add_methods_with_prefix('xaccTrans')
Those methods starting with xaccTrans can be found in
https://github.com/Gnucash/gnucash/blob/maint/libgnucash/engine/Transaction.c
/ Transaction.h
or
https://code.gnucash.org/docs/MAINT/group__Transaction.html
Regards,
Manfred
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel